ubuntu 10.04 不支援了,怎麼辦?
先用 old-releases 頂著用
edit /etc/apt/sources.list 這個檔
sudo vi /etc/apt/sources.list
或
sudo gedit /etc/apt/sources.list
更改裡面的 http://archive.ubuntu.com和 http://security.ubuntu.com
變成
http://old-releases.ubuntu.com
再下 sudo apt-get update
應該可以頂著用
2018年1月29日
2018年1月16日
安裝 win10 在 virtualbox 4.2.16 in ubuntu 10.04
安裝 win10 在 virtualbox 4.2.16 in ubuntu 10.04, 本來以為無法安裝, 但選了 win 8.1 64bit 為範本, 之後一切順利, 但 win 10 無法辦視預設的網卡 PCnet FAST III,
換成 Intel PRO/1000 MT Desktop 或 Intel PRO/1000 Server 就可以正常在 NAT 下運做
換成 Intel PRO/1000 MT Desktop 或 Intel PRO/1000 Server 就可以正常在 NAT 下運做
2018年1月12日
Access denied for user 'root'@'localhost' : mysql 5.7.20
安裝了 mysql-5.7.20 在 mint 18 (ubuntu 16.04) 之後, 想 (依以前的方式) 利用 phpmyadim 來增加資料庫和新 user, 結果: phpmyadmin 無法登入!!!
改用 terminal 指令模式, 輸入
mysql -u root -p
Enter password:
結果不管如何打入密碼, 結果都是:
Access denied for user 'root'@'localhost' (using password: YES)
查了 google 之後, 才發現 mysql 在某個版本以後, 就改變了在安裝過程中, 要求輸入的帳號密碼, 並不是 mysql 的 root 帳密, 其只是 phpmyadmin 的基本登入帳密, 沒有任何 mysql 的權限....
爬了很多文章, 發現很多人有問這個問題, 但解法不一定成功, 我自己試成功的如下:
1. mysql 的 root , 在此情況下是沒密碼的, 所以在 mysql -u root -p 之後, 只要按 enter 就可以進入 mysql 的指令模式 (注意指令結尾, 要打分號 ; )
mysql>
2. 接著就可以直接建 newdatabase, 用以下的指令:
mysql> CREATE DATABASE 'newdatabase';
Query OK, 1 row affected (0.00 sec)
3. 也可以創建 newuser, 用以下的指令:
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
4. 也能授權給剛創建的 newuser, 用以下的指令:
mysql> GRANT ALL PRIVILEGES ON newdatabase.* TO 'newuser'@'localhost';
5. 如果你在上述第3-5項下指令後, 得到以下的結果
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
代表需要先設定 root 的密碼, 仍在 mysql> 的指令模式下, 更新 root 的密碼為, 例如 66666666 :
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('66666666') WHERE User = 'root' AND Host = 'localhost';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
如果看到像以上紅字的回應, 就成功了。打 exit 離開 mysql, 再重新啟動 mysql:
mysqladmin shutdown
service mysql start
再用你剛剛設定的 root 和密碼登入
yinung@Mint182xfce64 ~ $ mysql -u root -p
Enter password:
接接就可以創建新 user 了
mysql> CREATE USER 'new_user'@'localhost' IDENTIFIED BY '9999999'
-> ;
Query OK, 0 rows affected (0.01 sec)
用 exit 離開 mysql 指令模式
mysql> exit
Bye
之後, 記得重次新啟動 mysql, 指令:
service mysql stop
service mysql start
用這 root 帳密, 和剛創建的 new_user, 就可以在 phpmyadmin 順利登入了喔....
希望你也能成功
改用 terminal 指令模式, 輸入
mysql -u root -p
Enter password:
結果不管如何打入密碼, 結果都是:
Access denied for user 'root'@'localhost' (using password: YES)
查了 google 之後, 才發現 mysql 在某個版本以後, 就改變了在安裝過程中, 要求輸入的帳號密碼, 並不是 mysql 的 root 帳密, 其只是 phpmyadmin 的基本登入帳密, 沒有任何 mysql 的權限....
爬了很多文章, 發現很多人有問這個問題, 但解法不一定成功, 我自己試成功的如下:
1. mysql 的 root , 在此情況下是沒密碼的, 所以在 mysql -u root -p 之後, 只要按 enter 就可以進入 mysql 的指令模式 (注意指令結尾, 要打分號 ; )
mysql>
2. 接著就可以直接建 newdatabase, 用以下的指令:
mysql> CREATE DATABASE 'newdatabase';
Query OK, 1 row affected (0.00 sec)
3. 也可以創建 newuser, 用以下的指令:
mysql> CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
4. 也能授權給剛創建的 newuser, 用以下的指令:
mysql> GRANT ALL PRIVILEGES ON newdatabase.* TO 'newuser'@'localhost';
5. 如果你在上述第3-5項下指令後, 得到以下的結果
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
代表需要先設定 root 的密碼, 仍在 mysql> 的指令模式下, 更新 root 的密碼為, 例如 66666666 :
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('66666666') WHERE User = 'root' AND Host = 'localhost';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
如果看到像以上紅字的回應, 就成功了。打 exit 離開 mysql, 再重新啟動 mysql:
mysqladmin shutdown
service mysql start
再用你剛剛設定的 root 和密碼登入
yinung@Mint182xfce64 ~ $ mysql -u root -p
Enter password:
接接就可以創建新 user 了
mysql> CREATE USER 'new_user'@'localhost' IDENTIFIED BY '9999999'
-> ;
Query OK, 0 rows affected (0.01 sec)
用 exit 離開 mysql 指令模式
mysql> exit
Bye
之後, 記得重次新啟動 mysql, 指令:
service mysql stop
service mysql start
用這 root 帳密, 和剛創建的 new_user, 就可以在 phpmyadmin 順利登入了喔....
希望你也能成功
virtualbox 4.2.16 in ubuntu 10.04
我的 virtualbox 4.2.16 r86992 in ubuntu 10.04 的虛擬機器
若啟用 VTx/AMD-V , 則無法順利啟動
爬文後發現應該是 vm mod 衝突, 在 terminal 中下指令:
sudo rmmod kvm-amd
即可決解, 順利啟動
若啟用 VTx/AMD-V , 則無法順利啟動
爬文後發現應該是 vm mod 衝突, 在 terminal 中下指令:
sudo rmmod kvm-amd
即可決解, 順利啟動
2018年1月9日
scratch2 無法輸入中文?
scratch 2.0 之前成功安裝在 Ubuntu 10.04 的 PlayOnLinux 下, wine 版本用
1.7.5,可以正確運做無誤。
但發現在 sprite 和 stage backdrop 下都不能輸入中文。經網搜之後, 看到以下文章修改的 Scratch.swf (下載)。
將此 Scratch.swf 替換掉原來安裝好的, 字型要選Donegal, 這樣就可以了... :)
但發現在 sprite 和 stage backdrop 下都不能輸入中文。經網搜之後, 看到以下文章修改的 Scratch.swf (下載)。
將此 Scratch.swf 替換掉原來安裝好的, 字型要選Donegal, 這樣就可以了... :)
==引原文==
source: http://wdpsestea.blogspot.tw/2017/05/scratch2.html2018年1月8日
2018年1月5日
如何修改SSH預設的22連接埠改走其他Port?
refer to: https://coder.tw/?p=5020
1.登入你的主機,然後進入到【/etc/ssh】資料夾。
指令:
cd /etc/ssh
2.開啟sshd_config這個設定擋。
指令:
vi sshd_config
3.應該是在蠻上面的地方,會有一行【Port 22】,把22改成其他你想使用的連接埠就可以了,需要注意的是80、20、21、25等連接埠可能有其他服務使用,要改成沒有服務使用的Port才能。
將Port改好之後,記得要把該行前方的#號拿掉,不然SSH的程式讀不到這行設定
4.把【sshd_config】這個設定擋存好,然後重新啟動sshd這個服務。
指令:
service sshd restart
5.之後你要進行ssh連線就不能再走預設的22Port囉~ 要改走你剛剛設定的port,
例如:
ssh -p 55 xxx@127.1.1.1
1.登入你的主機,然後進入到【/etc/ssh】資料夾。
指令:
cd /etc/ssh
2.開啟sshd_config這個設定擋。
指令:
vi sshd_config
3.應該是在蠻上面的地方,會有一行【Port 22】,把22改成其他你想使用的連接埠就可以了,需要注意的是80、20、21、25等連接埠可能有其他服務使用,要改成沒有服務使用的Port才能。
將Port改好之後,記得要把該行前方的#號拿掉,不然SSH的程式讀不到這行設定
4.把【sshd_config】這個設定擋存好,然後重新啟動sshd這個服務。
指令:
service sshd restart
5.之後你要進行ssh連線就不能再走預設的22Port囉~ 要改走你剛剛設定的port,
例如:
ssh -p 55 xxx@127.1.1.1
訂閱:
文章 (Atom)