服务器为Ubuntu,如果不配置mysql外部ip可能访问不了。直接按照下面输命令即可
先安装mysql
sudo apt update
sudo apt install -y mysql-server
直接进入mysql
sudo mysql
设置密码(请修改为你要设置的密码)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '你的root密码';
数据库内设置允许外部ip访问
use mysql;
update user set host = '%' where user = 'root';
刷新并退出
flush privileges;
exit
修改配置文件允许外部ip访问
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
按i后修改,修改完后按esc再输入:wq回车
重启服务
sudo service mysql restart
navicat连接