Deepin(基於Debian的Linux)安裝mysql-8.0.12後一些常見問題
阿新 • • 發佈:2018-12-11
一.【開機自啟】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)