MySQL是一款广泛应用于Web开发的关系型数据库管理系统,通常情况下,MySQL是默认只支持本地访问,如果需要远程访问MySQL,则需要进行配置。
以下是设置MySQL为远程访问的步骤:
1. 登录MySQL mysql -u root -p 2. 创建新用户并授权访问 CREATE USER 'username'@'ip' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'ip' WITH GRANT OPTION; 其中,username为用户名称,ip为允许访问的IP地址,password为密码,*.*表示所有数据库和表的所有权限。 3. 修改配置文件 vi /etc/mysql/mysql.conf.d/mysqld.cnf 在文件中找到bind-address,将其修改为0.0.0.0,表示允许所有IP进行访问。 4. 重启MySQL systemctl restart mysql 5. 防火墙设置 如果服务器开启了防火墙,需要添加MySQL的端口号默认为3306的入站规则,允许外部访问到MySQL服务。
以上步骤完成后,MySQL已经可以被远程访问了。