linux下初次安装mysql使用指南
生活随笔
收集整理的這篇文章主要介紹了
linux下初次安装mysql使用指南
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
總結(jié)中
ubuntu下初次安裝mysql后,mysql一般默認密碼是空,此時可以用以下方法登陸:
mysql -u root -p ? ? ? ? ? ??
-u后接用戶名,-p后接密碼如果沒有密碼則不用輸,如果有密碼,需要這樣寫:
mysql -u root -ppassword
mysql修改root密碼: 方法一: 在shell中執(zhí)行 ?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
顯示所有數(shù)據(jù)庫: show ?dababases ; ?(注意都有空格)
注意:在shell中輸入mysql的查詢語句,如果沒有輸入分號就回車,表示語句還沒有輸完還可以繼續(xù)輸入,切記輸完最后一條語句后加上分號,回車后才開始執(zhí)行輸入的語句。
使用某個數(shù)據(jù)庫: use ?mysql ; ? (使用mysql數(shù)據(jù)庫)
顯示所有表: show ?tables ;
退出數(shù)據(jù)庫: exit ;
解決mysql不能遠程連接的方法: 解決方法:?
1. 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"? mysql -u root -ppassword ? ? (登陸進入數(shù)據(jù)庫) >use mysql ; ? ?(使用mysql數(shù)據(jù)庫) >update user set host = '%' where user = 'root' ; >select host, user from user;?
2. 授權(quán)法。例如,你想myuser使用mypassword從任何主機連接到mysql服務(wù)器的話。? GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;? 如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務(wù)器,并使用mypassword作為密碼? GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY? 'mypassword' WITH GRANT OPTION;?
參考地址:http://www.jb51.net/article/28161.htm 《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
mysql修改root密碼: 方法一: 在shell中執(zhí)行 ?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
顯示所有數(shù)據(jù)庫: show ?dababases ; ?(注意都有空格)
注意:在shell中輸入mysql的查詢語句,如果沒有輸入分號就回車,表示語句還沒有輸完還可以繼續(xù)輸入,切記輸完最后一條語句后加上分號,回車后才開始執(zhí)行輸入的語句。
使用某個數(shù)據(jù)庫: use ?mysql ; ? (使用mysql數(shù)據(jù)庫)
顯示所有表: show ?tables ;
退出數(shù)據(jù)庫: exit ;
解決mysql不能遠程連接的方法: 解決方法:?
1. 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"? mysql -u root -ppassword ? ? (登陸進入數(shù)據(jù)庫) >use mysql ; ? ?(使用mysql數(shù)據(jù)庫) >update user set host = '%' where user = 'root' ; >select host, user from user;?
2. 授權(quán)法。例如,你想myuser使用mypassword從任何主機連接到mysql服務(wù)器的話。? GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;? 如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務(wù)器,并使用mypassword作為密碼? GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY? 'mypassword' WITH GRANT OPTION;?
參考地址:http://www.jb51.net/article/28161.htm 《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的linux下初次安装mysql使用指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dos下 和 批处理中的 for 语句的
- 下一篇: 链路层的封装方式与IP选路 (二)