轉自:https://www.jianshu.com/p/c76b31df5d09
卸載mysql:
sudo apt-get remove mysql-*
查詢卸載殘留文件:
sudo find / -name mysql -print
會顯示出含有mysql文件名的路徑:
/var/lib/mysql
/var/lib/mysql/mysql
/var/log/mysql
/usr/bin/mysql
/usr/lib/mysql
/usr/share/mysql
/etc/mysql
/etc/init.d/mysql
徹底清除殘留:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
安裝mysql服務端和客戶端:
sudo apt-get install mysql-server mysql-client
安裝過程中會提示設置root密碼,設置就行了(沒清除殘留是不會提示的)
一般安裝後會自動運行
檢查mysql是否在運行
sudo service mysql status
顯示這樣是正在運行![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20191204164835956.png)
沒有運行的話可以手動運行
sudo service mysql start
登錄:
mysql -uroot -p
檢查mysql是否運行:
sudo netstat -tap | grep mysql
如圖已成功
navicat遠程連接配置:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
修改/etc/mysql/mysql.conf.d/mysqld.cnf文件
bind-address=127.0.0.1改爲:
bind-address=0.0.0.0
重啓mysql:
/etc/init.d/mysql restart
OK.