...弄了一套服务端,弄了一个服务器,安装完mysql5.0,又安了一个navica...
发布网友
发布时间:2024-03-27 12:53
我来回答
共3个回答
热心网友
时间:2024-03-27 15:32
别操之过急,保持以下代码的注释状态,并防火墙开放3306端口:
#bind-address="127.0.0.1"
然后执行(这里是开启root用户的远程访问、应为程序所用用户)
mysql -u root -p
mysql>use mysql;
mysql>update user set host = ‘%’ where user =’root’;
mysql>flush privileges;
--
不行的话再打开注释,IP改为服务器的局域网IP。
热心网友
时间:2024-03-27 15:37
你的是内网吗?
热心网友
时间:2024-03-27 15:36
我记得mysql远程连接设置要自己开启。。。
以下是方法:
打开
3.在window自带的防火墙里的例外添加3306端口
总结:
打开mysql command line client
输入密码
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。