若想要在 client 端連到遠端 server (ubuntu 作業環境)
以進行 mysqldum, synchronize (in phpmyadmin) 備份或同步工作, 但出現像這樣的錯誤訊息:
ERROR 2003 (HY000): Can't connect to MySQL server on '14x.13x.9x.4x' (110)
這是因為在 ubuntu 的預設 LAMPP 環境下, mySQL 是預設只能從本機連進去, 要變成可以從遠連入, 請進行以下設定步驟:
1. 用 ssh 連到 server.xxx.xxx.xxx
ssh name@ip.xx.xx
2. 修改 my.cnf
sudo vim /etc/mysql/my.cnf
將其中的這一行 mark 起來 (在最前面加上 #)
# bind-address = 127.0.0.1
按 ESC, :, w,q 以寫入檔案,
3. 重新啟動 mysql
sudo /etc/init.d/mysql restart
4. 利用 phpmyadmin 新增一個使用者 (例如 tester), 給予遠端存取權限
連到 phpmyadmin 後, 選「權限」、「新增使用者」, 注意在「主機」欄位, 填入「%」,
表示允許任何主機均可連入 (這樣其實比較不安全, 不過你可以自訂 ip 範圍)...
網路上說, 或許可以填入
tester@192.168.10.%
代表限制 IP 範圍 (這樣可能安全一點)
5. 回到 client 端, 試以下指令
mysql -h server.xx.xx.xx -u tester -p
如果連上了, 應該會出現
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is xx
Server version: x.x.xx-3ubuntu1x.x (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> \q
2012年2月18日
2012年2月17日
ssh 不用手動輸入密碼 (不需要密碼就能連線登入 ssh)
1. 先在 Client 端建立公鑰與私鑰:
ssh-keygen -t rsa(一直按 Enter 即可,共有三次)
將會在你的家目錄中產生 ~/.ssh
而目錄當中的 id_rsa.pub 是公鑰,id_rsa 是私鑰
2. 上傳公鑰到 Server 端:
scp ~/.ssh/id_rsa.pub xxx@xxx.xxx.xxx:~/.ssh
3. 接著請連線到 Server,輸入下以下的指令:
cat id_rsa.pub >> authorized_keys
4. 最後測試是否能不需要密碼就能連線登入:
ssh xxx@xxx.xxx.xxx
ssh-keygen -t rsa(一直按 Enter 即可,共有三次)
將會在你的家目錄中產生 ~/.ssh
而目錄當中的 id_rsa.pub 是公鑰,id_rsa 是私鑰
2. 上傳公鑰到 Server 端:
scp ~/.ssh/id_rsa.pub xxx@xxx.xxx.xxx:~/.ssh
3. 接著請連線到 Server,輸入下以下的指令:
cat id_rsa.pub >> authorized_keys
4. 最後測試是否能不需要密碼就能連線登入:
ssh xxx@xxx.xxx.xxx
2012年2月7日
在 ubuntu 10.04 +apache2 下:讓不同 port 去不同網站目錄
要讓同一台主機兩個 port 分別成為兩個網站:
- 修改 /etc/apache2/ 裡的 ports.conf
sudo vim /etc/apache2/ports.conf
本來是:
NameVirtualHost *:80
Listen 80
例如增加兩行, 成為:
NameVirtualHost *:8020
Listen 8020
- 修改 /etc/apache2/sites-available/default
sudo vim /etc/apache2/sites-available/default
將其中的
....
複製一份再貼在後面, 把 *:80 改成 *:8020 - 存檔後重啟 apache2
sudo /etc/init.d/apache2 restart
2012年2月1日
在文字模式瀏覽中文www網頁
在 ubuntu 10.04 預裝 w3m, 但不支援中文
除非你先啟動zhcon這個文字模式下的中文介面程式。
詳細的中文使用說明參見
http://www.andcycle.idv.tw/mediawiki/index.php/User:Wini:w3m
http://ubuntu.guoshuang.com/2008/02/04/%E5%B0%9D%E8%AF%95-linux-%E7%BB%88%E7%AB%AF%EF%BC%88tty%EF%BC%89%E4%B8%8B%E4%B8%8A%E7%BD%91/
另一個 wget,這是文字模式下的http檔案下載程式
除非你先啟動zhcon這個文字模式下的中文介面程式。
詳細的中文使用說明參見
http://www.andcycle.idv.tw/mediawiki/index.php/User:Wini:w3m
http://ubuntu.guoshuang.com/2008/02/04/%E5%B0%9D%E8%AF%95-linux-%E7%BB%88%E7%AB%AF%EF%BC%88tty%EF%BC%89%E4%B8%8B%E4%B8%8A%E7%BD%91/
另一個 wget,這是文字模式下的http檔案下載程式
訂閱:
文章 (Atom)