天天看點

ubuntu18.0.4上配置workbench連接配接MySQL5.7遇到的問題記錄

在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服務的狀态:

ubuntu18.0.4上配置workbench連接配接MySQL5.7遇到的問題記錄

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;

ubuntu18.0.4上配置workbench連接配接MySQL5.7遇到的問題記錄

我之前是配置了兩個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';
           

“你的密碼”這裡填的是實際的密碼。

重新查詢一下使用者:

ubuntu18.0.4上配置workbench連接配接MySQL5.7遇到的問題記錄

參考:

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

繼續閱讀