数据库系列&MySQL系列【亲测有效】:MySQL配置允许远程毗连【简朴版】 ...

十念  金牌会员 | 2024-12-7 06:24:13 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 875|帖子 875|积分 2625



MySQL配置允许远程毗连–【亲测有效】

MySQL默认在当地loaclhost登录root用户,然而远程毗连却会报错(root@1X.X.X.X acess denied)。这里就需要进行配置允许远程毗连才行,配置方法如下:
1. 打开cmd,输入命令,登录数据库:“mysql -uroot -p”,输入数据库登录密码:


2. 输入授权命令:" grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option; "。


3. 继承输入命令:“ flush privileges;
”。



4. 竣事;





远程访问Mysql数据库(最新有效)----【仅供参考】

摘要

本文具体先容了如何在MySQL中配置远程访问,步骤包括查察用户信息、修改root用户host值或新增用户并赋予全部权限,最后刷新权限并验证毗连成功。
在我们日常的开辟中,我们的Mysql数据库一样平常都是不可以直接远程访问的,但有时候在特定的场景下,也想要远程访问,那要怎么配置呢?
其实要配置远程访问很简朴,只需要做如下配置:

1.查察当前的用户信息

  1. use mysql;
  2. select User,host from user;
复制代码

可以看到我这个数据库有一个root用户,host是localhost,表现只能到当地登录,所以要想利用远程登录,有二种方式
1 修改root用户的host值,将其修改成 %
2 新增一个root用户,将其host属性赋值为%
2.新增root用户

  1. grant usage on *.* to 'root'@'%' identified by 'password' with grant option;
复制代码
3.给新用户设置权限

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
复制代码
4.刷新权限

  1. flush privileges;
复制代码
5.查察用户是否设置成功

  1. select User,host from user;
复制代码

到这里就代表修改成功了,就可以远程毗连了
到这里就可以利用数据库毗连工具测试远程毗连了








直立行走的大瓶子
MySQL配置允许远程毗连
smilehjl
远程访问Mysql数据库(最新有效)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

十念

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表