2007年12月24日 星期一

MYSQL的連接

1、Mysql安裝之後是沒有密碼的,所以首先用根用戶進入

mysql>mysql -u root -p

2、Mysql只允許本地訪問,如要其它機器也能訪問的話,要改 /etc/mysql/my.cnf 配置文件

3、設定Mysql中 root 密碼

mysql>GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

建立"menu"資料庫
1、mysql>CREATE DATABASE menu;
2、mysql>GRANT ALL PRIVILEGES ON menu.* TO menu_root@localhost IDENTIFIED BY "menu123";
建立menu_root的用戶,對menu有全部權限


遠程訪問
一、允許menu_root用戶可從任意機器登入mysql
mysql>GRANT ALL PRIVILEGES ON menu.* TO menu_root@"%" IDENTIFIED BY "menu123";
二、$sudo gedit /etc/my.cnf
>skip-networking => #skip-networking

為了連接伺服器,當你調用mysql時,你通常將需要提供一個MySQL用戶名和很可能,一個密碼。如果伺服器運行在不是你登錄的一台機器上,你也將需要指定主機名。聯繫你的管理員以找出你應該使用什麼連接參數進行連接(即,那個主機,用戶名字和使用的密碼)。一旦你知道正確的參數,你應該能像這樣連接:

shell> mysql -h host -u user -p
Enter password: ********

在你成功地連接後,你可以在mysql>提示下打入QUIT隨時斷開:

mysql> QUIT

你也可以鍵入control-D斷開。

資料來源:Mysql中文參考手冊
http://twpug.net/docs/mysql323/manual_Tutorial.html

沒有留言: