在开始设置 MySQL 的远程访问权限之前,首先需要确认 MySQL 是否允许远程访问。可以通过以下步骤进行确认:
ysql -u root -p
2)输入密码,登录 MySQL 管理界面
dd-address 的值为服务器的 IP 地址,则说明 MySQL 允许远程访问。
2. 添加远程访问用户
在确认 MySQL 允许远程访问之后,需要添加远程访问用户。可以通过以下步骤进行添加:
ysql -u root -p
2)输入密码,登录 MySQL 管理界面
3)输入以下命令:GRANT ALL PRIVILEGES ON *.* TO ‘用户名’@’IP地址’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
其中,用户名为远程访问用户的用户名,IP 地址为允许访问的 IP 地址,密码为远程访问用户的密码。
4)输入以下命令:FLUSH PRIVILEGES;
3. 开启 MySQL 服务的远程访问端口
在完成以上两步操作之后,还需要开启 MySQL 服务的远程访问端口。可以通过以下步骤进行开启:
yfysqlyf
2)找到以下代码:
steadetworkingowlyorepatibledot less secure.d-address = 127.0.0.1
d-address 的值修改为服务器的 IP 地址,如下所示:
steadetworkingowlyorepatibledot less secure.d-address = 192.168.1.100
其中,192.168.1.100 为服务器的 IP 地址。
4)保存配置文件并退出编辑模式
ysql restart
4. 测试远程访问
完成以上三步操作之后,即可测试远程访问 MySQL。可以通过以下步骤进行测试:
1)在远程计算机上安装 MySQL 客户端
ysql -h 服务器IP地址 -u 用户名 -p
其中,服务器 IP 地址为 MySQL 服务器的 IP 地址,用户名为远程访问用户的用户名。
3)输入密码,登录 MySQL 服务器。
如果能够成功登录 MySQL 服务器,则说明远程访问权限设置成功。
MySQL 的远程访问权限设置需要进行多步操作,包括确认 MySQL 是否允许远程访问、添加远程访问用户、开启 MySQL 服务的远程访问端口和测试远程访问。只有完成以上四步操作,才能实现 MySQL 的远程访问。