使用sudo apt install mysql-server命令在线安装MySQL服务端
因为MySQL默认限制了root用户的远程登录,我们需要编辑MySQL配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf),将【bind-address = 127.0.0.1】和【mysqlx-bind-address = 127.0.0.1】修改为【bind-address = 0.0.0.0】和【mysqlx-bind-address = 0.0.0.0】或直接将这两行注释掉。
使用systemctl daemon-reload命令重新加载修改的文件
[Shell] 纯文本查看 复制代码 systemctl daemon-reload
使用sudo systemctl restart mysql命令重启MySQL服务,是刚刚的修改生效
[Shell] 纯文本查看 复制代码 sudo systemctl restart mysql
接下来就是在本地登录MySQL,然后创建允许远程访问的用户(root)
[SQL] 纯文本查看 复制代码 CREATE USER 'root'@'%' IDENTIFIED BY 'set_password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
上面这些配置搞定后就可以远程使用root账户登录MySQL了。
|