1. 程式人生 > >linux下初次安裝mysql使用指南

linux下初次安裝mysql使用指南

總結中 ubuntu下初次安裝mysql後,mysql一般預設密碼是空,此時可以用以下方法登陸: mysql -u root -p               -u後接使用者名稱,-p後接密碼如果沒有密碼則不用輸,如果有密碼,需要這樣寫: mysql -u root -ppassword mysql修改root密碼: 方法一: 在shell中執行  mysqladmin -u root password "newpassword" (雙引號不是必須的,但是如果密碼中有空格就需要加上) 參考地址:http://www.linuxidc.com/Linux/2009-10/22006.htm http://www.cnblogs.com/jyginger/archive/2011/04/27/2030017.html 顯示所有資料庫: show  dababases ;  (注意都有空格) 注意:在shell中輸入mysql的查詢語句,如果沒有輸入分號就回車,表示語句還沒有輸完還可以繼續輸入,切記輸完最後一條語句後加上分號,回車後才開始執行輸入的語句。 使用某個資料庫: use  mysql ;   (使用mysql資料庫) 顯示所有表: show  tables ; 退出資料庫: exit ; 解決mysql不能遠端連線的方法: 解決方法:  1. 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"  mysql -u root -ppassword     (登陸進入資料庫) >use mysql ;    (使用mysql資料庫) >update user set host = '%' where user = 'root' ; >select host, user from user;  2. 授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;  如果你想允許使用者myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用mypassword作為密碼  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY  'mypassword' WITH GRANT OPTION;  參考地址:http://www.jb51.net/article/28161.htm