mysql怎么设置远程连接默认情况下,MySQL只允许本地登录,如果要开启远程连接,则需要修改/etc/my.cnf文件
vim /etc/my.cnf
注释这一行:bind-address=127.0.0.1 == #bind-address=127.0.0.1
【怎么设置mysql为远程 mysql8设置远程访问权限】保存退出 。
mysql -uroot -p123456
为需要远程登录的用户赋予权限:
复制代码 代码如下:
mysql GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
mysql flush privileges;
远程登录命令:
mysql -h 223.4.92.130 -uroot -p(-h后跟的是要登录主机的ip地址)
MariaDB(mysql)远程访问设置mysql(mariadb)通过远程访问,需要在数据库中配置用来远程访问的账号、密码、IP地址
通过命令:
其中:
remoteuser是用来远程访问的用户名,你可以自己定义,也建议自己定义而不要用默认的root 。
123.123.123.%是你客户端的IP地址段,也可以直接给定具体的IP地址,看你的需求 。我这里是家庭宽带,有可能每次上网IP不同,但基本上都在一个段内,所以我这里采用IP地址段 。
password替换成你的密码 。
flush privileges;用来刷新数据库 。
这样,在远程的客户端,在访问工具里配置好远程的信息,就可以访问远程数据库服务器了 。
比如用Navicat:
账号:remoteuser
密码:password
ip:服务器的IP
端口:3306
以上是在数据库层面打开远程访问,如果在服务器层面有对端口的限制,也需要打开相应的设置 。
原文链接:
如何设置mysql远程访问Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问
在MySQL Server端:
执行mysql 命令进入mysql 命令模式,
Sql代码
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思 , 允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户,才可以远程登陆 。root帐户是无法远程登陆的,只可以本地登陆
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思 ,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户 , 才可以远程登陆 。root帐户是无法远程登陆的,只可以本地登陆
那么如何远程访问呢?
在另一台MySQL 客户端(装有mysql程序包的pc,windows或者是linux均可)
执行命令:
Sql代码
mysql -h172.21.5.29 -uadmin -padmin即可了
//172.21.5.29就是MySQL Server的IP地址 , admin admin就是刚才在 172.21.5.29上设置的远程访问帐户
mysql -h172.21.5.29 -uadmin -padmin即可了
//172.21.5.29就是MySQL Server的IP地址,admin admin就是刚才在 172.21.5.29上设置的远程访问帐户
引用
mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#这句话的意思,允许任何IP地址(上面的 % 就是这个意思)的电脑 用admin帐户和密码(admin)来访问这个MySQL Server
#必须加类似这样的帐户,才可以远程登陆 。root帐户是无法远程登陆的,只可以本地登陆
我发现一个问题, 如果上面的命令你执行完毕 , 你在 本地就是localhost,执行 :
Sql代码
mysql -hlocalhost -uadmin -padmin
mysql -hlocalhost -uadmin -padmin
结果是失败的 。
原来 上面的 % 竟然不包括localhost
所以你还必须加上这样的 命令
mysqlGRANT ALL ON *.* TO admin@'localhost'IDENTIFIED BY 'admin' WITH GRANT OPTION;
推荐阅读
- 服务器潜影盒,潜影盒可以装潜影盒吗
- 小白如何做新媒体运营,小白如何做新媒体运营赚钱
- excel排序地区怎么排,excel表中排序中的排序依据怎么选地区
- chatgpt和claude,中国最正宗的chATGpT股票
- c语言写函数公式 c语言函数简单例子
- 产品sku怎么存储mysql,产品sku销售数据怎么采集
- 笔记本游戏显卡怎么看,笔记本游戏显卡怎么看配置
- 下载游戏双截龙格斗,双截龙格斗apk
- php开发数据库管理系统 php开发数据库管理系统软件