在默认情况下,MySQL只允许本地访问。如果需要远程连接MySQL服务器,需要进行一些配置。
首先,需要进入MySQL控制台:
mysql -u root -p
然后,执行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
其中,“root”为MySQL管理员账户,“password”为相应的密码。
接下来,需要在MySQL配置文件中开启远程访问功能。通过以下命令打开配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到下面这一行:
bind-address = 127.0.0.1
将其改为:
bind-address = 0.0.0.0
保存并退出配置文件。
重启MySQL服务:
sudo service mysql restart
到此,MySQL远程服务器配置完成。现在可以从本地或其他远程服务器访问MySQL。