在ubuntu上的mysql的一些指令:
檢視mysql版本 mysql --version
啟動mysql服務 service mysql start
檢視mysql服務狀态 service mysql status
重新開機mysql伺服器:service mysql restart
參考:
https://www.cnblogs.com/supertonny/p/7152957.html : https://blog.csdn.net/yannanying/article/details/43087143
要配置的目标是——通過以下兩種方式登入都可以登入:
mysql -h 127.0.0.1 -u root -p
mysql -h 192.168.32.144 -u root -p
記錄一下遇到的問題。
在ubuntu18.0.4上安裝mysql,安裝完成後,檢視ubuntu版本
mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using EditLine wrapper
檢視目前mysql服務的狀态:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPBN2dOJDW3hmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0QjMxQTO1YTM1AzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
mysql服務正常,有問題的,就去排查mysql服務的問題。
檢查3306端口的情況:
參考:
https://blog.csdn.net/freezingxu/article/details/77088506
http://www.cnblogs.com/patrickding/p/6435459.html
一、安裝:workbench
sudo apt-get install mysql-workbench
安裝後,運作報錯:Failed to load module “canberra-gtk-module”
再安裝libcanberra-gtk-module即可
sudo apt-get install libcanberra-gtk-module
啟動workbench
用指令行可以啟動:
sudo mysql-workbench
二、配置MySQL
(1)配置mysql遠端連接配接
vim /etc/mysql/mysql.conf.d/mysqld.cnf
mysqld.cnf的43行左右,改成:
(為安全考慮希望指定的IP通路MySQL,可以在配置檔案中增加bind-address=IP,前提是關閉skip-networking)
參考:
https://www.34ll.com/post/9.html
https://blog.csdn.net/jackliu16/article/details/81045720
新增一個遠端通路的root使用者:
“你的密碼”這裡填實際的密碼。
參考:https://www.jb51.net/article/58096.htm
(2)遇到workbench不能儲存密碼的問題
vim /usr/bin/mysql-workbench
改成
#WB_NO_GNOME_KEYRING=1
export WB_NO_GNOME_KEYRING=1
就可以儲存密碼了。
參考:https://www.jb51.net/article/53312.htm
(3)遇到ERROR1698(28000):Access denied for user [email protected]錯誤
登入mysql,use mysql;
我之前是配置了兩個root賬号,一個是[email protected],一個是[email protected]%,用來遠端通路的。
現在本地[email protected]的賬号的auth_socket,需改成mysql_native_password。
修改方法:
update user set authentication_string=password("你的密碼"),plugin='mysql_native_password' where user='root';
“你的密碼”這裡填的是實際的密碼。
重新查詢一下使用者:
參考:
https://www.cnblogs.com/cpl9412290130/p/9583868.html
https://www.cnblogs.com/leolztang/p/5094930.html
https://www.jianshu.com/p/2b63c65caf6a
(4)mysql忘記密碼
https://www.cnblogs.com/qianzf/p/7089197.html
(5)mysql-workbench的圖形化操作
參考:https://blog.csdn.net/lingfengliujian/article/details/78313536
另外:
mysql的安裝教程,參考:https://blog.csdn.net/weixin_42979494/article/details/82563819
Ubuntu 安裝mysql和簡單操作:https://www.cnblogs.com/zhuyp1015/p/3561470.html