安裝mysql
$ sudo apt update$ sudo apt install mysql-server
進行初始化配置$ sudo mysql_secure_installation


查看MySQL版本
$ mysql --version
查看MySQL運行狀態systemctl status mysql.service
進行連接$ sudo mysql -u root -p
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
打開文件修改bind-address=0.0.0.0
重啟MySQL服務$ sudo systemctl restart mysql.service
連接MySQL
$ sudo mysql -u root -p
創建遠程連接賬戶並授權
mysql> use mysql;
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'Movies123.';mysql> grant all privileges on *.* to 'root'@'%';
如果遠程連接時報錯plugin caching_sha2_password could not be loaded,執行
mysql> alter user 'root'@'%' identified with mysql_native_password by 'Movies123.';
本地代碼鏈接,改密碼方式:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Movies123.';
刷新權限
mysql> FLUSH PRIVILEGES;
查看用戶
mysql> select host, user, authentication_string, plugin from user;

使用Navicat遠程連接

