在开发中为了让开发更方便,在本地配置环境,希望可以直接访问服务器上的MySQL数据库,更方便的管理数据库,
需要在本地远程连接linux服务器的本地数据库,直接用数据库管理工具连接出现如下报错1130 - Host 127.0.0.1 is not allowed to connect to this MySQL server:
这个错误说明MySQL没有允许远程登录,只要授权可以远程登录就ok了。
登录到服务器上,mysql -u root -p 回车,password:(输入你的密码),进入到mysql之后输入命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; /*把命令中的‘yourpassword’换成你的数据库密码*/
修改以后再键入刷新使用权限命令:
FLUSH PRIVILEGES
这里不输入刷新权限命令的话也可以重启mysqld,命令:
service mysqld restart
完成后使用数据库管理工具连接服务器一切正常!
如对本文有疑问, 点击进行留言回复!!
php 使用 yansongda/pay 进行微信,支付宝支付
Codeforces Round #658 (Div. 2) (C1、C2)
van-uploader + thinkphp6.0 图片上传
网友评论