一、登录MySQL数据库ysql -u root -p,输入密码后即可登录MySQL数据库。
二、查看当前host字段设置ysql.user WHERE user=’root’;即可查看当前host字段设置。
三、修改host字段
1. 允许所有主机访问数据库
在MySQL命令行中输入命令:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;’root’为用户名,’password’为密码。该命令允许所有主机访问数据库。
2. 允许指定主机访问数据库
在MySQL命令行中输入命令:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’192.168.1.1’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;’root’为用户名,’password’为密码,’192.168.1.1’为指定主机地址。该命令允许指定主机访问数据库。
3. 禁止所有主机访问数据库
在MySQL命令行中输入命令:REVOKE ALL PRIVILEGES ON *.* FROM ‘root’@’%’;’root’为用户名。该命令禁止所有主机访问数据库。
四、重启MySQL服务ysql restart,重启MySQL服务。
总结:MySQL中的host字段设置对于数据库的安全性和稳定性至关重要,管理员应该根据实际需求进行设置。本文介绍了MySQL数据库中host字段的修改方法,希望对大家有所帮助。