1. 程式人生 > >Deepin(基於Debian的Linux)安裝mysql-8.0.12後一些常見問題

Deepin(基於Debian的Linux)安裝mysql-8.0.12後一些常見問題

一.【開機自啟】Linux下設定MySql自動啟動

1、將服務檔案拷貝到init.d下,並重命名為mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、賦予可執行許可權

chmod +x /etc/init.d/mysqld

3、新增服務

chkconfig --add mysqld

4、顯示服務列表

chkconfig --list

如果沒有chkconfig,安裝命令: sudo apt-get install chkconfig 

如果看到mysql的服務,並且3,4,5都是on的話則成功,如果是off,則鍵入

chkconfig --level 345 mysqld on

5、重啟電腦

reboot

6、驗證

netstat -na | grep 3306

二、2059 - authentication plugin 'caching_sha2_password' -navicat連線異常問題解決

1.進入mysql

mysql -u root -p
Enter password: *********

2.測試類報錯,看提示應該是資料庫連線的問題。最後在一個網站上找到了解決方案:

8.0改變了身份驗證外掛,改成使用老版本的身份驗證外掛方式就好了。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newrootpassword';
Query OK, 0 rows affected (0.10 sec)