mysql安装的时候可以选择是否开启远程访问,但如果一路按下一步默认的安装,是只能本地访问的,远程访问提示如下:
cmd查看所有端口情况:netstat -ano
查看指定端口情况:netstat -aon|findstr "3306"
启动mysql数据库:在DOS命令窗口中输入 net start mysql
在DOS命令窗口输入 mysql -hlocalhost -uroot -p回车,输入密码,登录mysql
查看权限:
select host, user, password,grant_priv from user;
修改本地账号为%:
update user set host='%' where host='127.0.0.1'
修改权限:
密码可用select password('yourpassword') 查看
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' WITH GRANT OPTION;FLUSH PRIVILEGES;
查看权限; show grants;
查看安装路径my.ini文件中是否有绑定本地ip。
如果提示localhost拒绝访问: 可以参考