MySQL是一种流行的关系型数据库管理系统,可以用于开发web应用程序,但默认安装设置不允许远程访问数据库。在某些情况下,需要允许远程访问MySQL数据库。
下面是如何打开MySQL远程访问权限的步骤:
1.连接到MySQL服务器:
mysql -u root -p
2.查看当前授权列表:
SHOW GRANTS FOR 'root'@'localhost';
3.启用远程访问。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4.修改MySQL配置文件的bind-address参数
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1改为 bind-address = 0.0.0.0
5.重启MySQL服务
sudo service mysql restart
完成这些步骤后,您现在应该可以从另一台计算机远程访问MySQL数据库了。