centos7 开启mysql5.7远程连接授权并连接

22 篇文章 6 订阅
订阅专栏

在centos7安装了mysql数据库,却发现只能本地连接,那么如何来实现远程连接呢, 下面就讲述如何开启mysql5.7远程连接授权并远程连接。

一、远程连接授权

如果要用第三方工具,如Navicat启用远程访问,是要授权的,因为mysql默认禁止远程访问
这里我们有两种方法,一种是下面这种sql语句授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'xxx' WITH GRANT OPTION;

其中%是指所有的ip地址,当然你可以设定具体的ip地址,把账户绑定在某个ip地址下; 而xxx具体就是指用户的密码,注意,这里是一个写法格式,root ,%和xxx都是可以换的

还有一种就是如下
查看表

show databases;   -显示数据库
use mysql;        -进入库

在这里插入图片描述
select host,user from user;命令发现root用户的host是localhost,localhost 表示只能进行本地访问,不能进行远程连接
在这里插入图片描述
我们修改一些权限即可,把root用户的host改为%

update user set host = "%" where user = "root";

在这里插入图片描述
最后再刷新一下权限就完成了,其实本质上跟第一种差不多,关键看你喜欢用哪种:

flush privileges;

在这里插入图片描述

弄完之后用Navicat测试连接,如果能连接上就是成功了,如若不能,那就可能是防火墙限制了。需要在防火墙里面加开放数据库端口的规则。所以我们还要多做一步:防火墙开放数据库端口(默认3306,可以在/etc/my.cnf中修改)
在这里插入图片描述

二、防火墙开放数据库端口

(如果防火墙没开就不用多此一举了)

1.查看目前防火墙,这是也是在root权限下执行的

firewall-cmd --list-all 

可以看到这里开放端口是空的,3306很明显没有开放
在这里插入图片描述
2.开放3306端口

firewall-cmd --permanent --add-port=3306/tcp

显示成功
在这里插入图片描述
3.重启防火墙
弄完之后我们需要重新启动防火墙,避免一些不必要的错误

service firewalld restart

在这里插入图片描述
4.查看3306端口是否开放
重启后我们检查一下是否生效了

 firewall-cmd --query-port=3306/tcp

在这里插入图片描述
可以再次查看现在防火墙firewall-cmd --list-all
在这里插入图片描述
5.最后再次测试是否可以远程连接
在这里插入图片描述

Centos8下安装mysql8(基础配置,远程连接,2024大厂Java面试必问题目
2401_84023262的博客
04-01 516
启动mysql并设置密码输入查看mysqld是否有运行。没有运行执行启动mysql初始情况mysql root用户没有设置密码,输入mysql可直接连接连接mysql后输入如下语句为root设置密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘密码’;quit退出后,输入,回车输入密码即可连接mysql。可停止mysql。重启mysqlmysql配置远程连接连接mysql输入,但是报了语法错误:mysql8中不能同时创建新用户和授权
CentOS7.2安装MySql5.7并开启远程连接授权的教程
09-09
主要介绍了CentOS7.2安装MySql5.7并开启远程连接授权的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
【超详细】CentOS 7安装MySQL 5.7【安装及密码配置、字符集配置、远程连接配置】
Z_r_s的博客
10-20 7142
CentOS 7系统,并确保可以联通网络。
centos 7 yml安装mysql5.7 设置允许远程登陆
lv4961382的博客
03-15 1364
下载mysql源的安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm 检查mysql源是否安装成功 yum repolist enabled | grep ...
mysql 5.7 远程授权_CentOS7.2安装MySql5.7并开启远程连接授权的教程
weixin_35662528的博客
01-18 142
1、安装mysql5.7CentOS 7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:下载mysql的源wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm安装yum库yum localinstall -y mysql57-community-release...
【mysq】远程访问权限(允许远程连接
sayyy的专栏
07-10 752
前言 mysql 5.6 centos 7.0 默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。 在开发环境中,允许任意ip可以连接数据库。生成环境中,应使用白名单方式,指定允许的ip。 登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mys...
Mysql 5.7 开启远程连接
dxyzhbb的博客
10-30 1523
在windows中连接mysql服务器,提示报错1130,是未开放mysql远程连接 不使用localhost 解决方法--该表: 首先用root登陆数据库: [root@zabbix ~]# mysql -uroot -pxxxxx mysql> use mysql; mysql> update user set host = '%' where user = 'zabbix'; 查看是否授权成功: mysql> select host, user from us..
mysql 5.7开启远程连接
Golden_soft的专栏
12-31 3586
windows系统上mysql 5.7开启远程连接 2018年03月28日 11:36:18 鄱湖云波少 阅读数:1858 1、首先到mysql5.7的安装目录下,进入bin目录,然后按住shift鼠标右键,选择在此处打开命令窗口 2、登录mysql,输入mysql  -uroot -p 3、按回车键,输入密码 4、切换到mysql数据库,输入命令use mysql; 5、开启远程连接...
Centos7安装mysql5.7详细图文并茂教程,包括开通远程连接服务
子冉冰清的博客
07-17 848
Centos7安装mysql5.7详细图文并茂教程,包括开通远程连接服务 一、下载 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 rpm -ivh mysql57-community-release-el7-9.noarch.rpm 二、用yum安装 然后使用yum命令安装mysql服务器
CentOS 8 安装 MySql并设置允许远程连接的方法
01-21
下载,安装先检查系统中是否有mysql ,MariaDB,如有,先卸载 rpm -qa | grep mysql rpm -qa | grep mariadb 如图,我的系统中存在mariaDB数据, 执行卸载如有mysql同理卸载方法相同 remove mariadb-libs-5.5.52-1.el7...
Centos7使用yum安装MySQL及实现远程连接的方法
09-09
因为MySQL被Oracle收购,目前推荐使用mariadb数据库。下面通过本文给大家分享Centos7使用yum安装MySQL及实现远程连接的方法,感兴趣的朋友一起看看吧
MySQL5.7安装过程并重置root密码的方法(shell 脚本)
09-09
由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用。下面小编给大家分享使用shell 脚本完成安装和设置新的 root 密码的方法,一起看看吧
Mysql 5.7 /8.0开启远程连接
weixin_40203707的博客
06-22 1564
起因:本地安装完mysql 8.0后,别人无法远程连接我的数据库。 解决方案: 第一步:cmd打开命令窗 第二步: mysql -uroot -proot 连接mysql(如果连接不上配置mysql 的环境变量) 或mysql -uroot -p系统提示输入数据库root用户的密码,输入完成后即进入mysql 控制台 (mysql5.7的使用上...
mysql 5.7.16 远程连接
weixin_30443895的博客
12-26 103
1登录到mysql中,为root进行远程访问的授权,所以主机都可以链接 GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 修改生效 mysql>FLUSH PRIVILEGES 切换到 mysql DB mysql> use mysql; Database chang...
Mysql 5.7开启远程连接
蓝影灵的博客
03-23 849
Mysql 5.7在windows上安装完毕之后,默认只能在本地使用,其他人怎么连接你的mysql 1.修改my.cnf validate_password=off 2.命令行进入mysql use mysql; GRANT ALL ON *.* TO root@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; flush privileges; 3.与防火墙有关 firewall-cmd --zone=public --add-port=330.
mysql5.7开启root用户远程连接
m0_67401382的博客
04-21 7910
安装好mysql之后,本机可以用root账号成功连接,但是无法远程连接的解决办法: 首先在本机查询mysql库中的user表,可以看到root目前只支持localhost本机连接: select `user`,authentication_string,`Host` from `user`; 于是我们需要增加root允许其他主机进行连接,执行下面这段语句:123456为连接密码,%为任意主机,就是任意主机可以通过用户名root + 密码12345 进行连接,你也可以指定只允许某IP的主机进行连接。 GR
CentOS7在线安装配置及远程连接MySQL5.7(全套)
xiangxiao_bobo的专栏
01-31 485
1 、下载并安装MySQL官方的Yum Repository 使用下面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。 [root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2、 通过yum进行安装 [root@localhost ~]# yum -y install mysql57-c...
centos 7 中 安装 配置 并 远程连接 MySQL5.7
空空bye.
01-30 1508
安装MySQL版本:mysql-5.7.30-1.el7.x86_64.rpm-bundle
centos7系统mysql5.7安装
最新发布
05-23
CentOS 7系统上安装MySQL 5.7的步骤如下: 1. 执行以下命令来安装MySQL 5.7的Yum存储库: ``` sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ``` 2. 执行以下命令来安装...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • VMware虚拟机安装Windows7 203765
  • VMware虚拟机快速安装Ubuntu教程 187861
  • centos7 中python pip3安装报警告提示Try pip3 install --user instead. 38769
  • Windows下MySQL安装教程 36266
  • 如何设置hosts文件屏蔽网址 35197

分类专栏

  • Java学习 22篇
  • Python学习 35篇
  • 数据库 14篇
  • 随笔 22篇
  • 数据结构与算法 5篇

最新评论

  • VMware虚拟机快速安装Ubuntu教程

    while____: 要指令关闭防火墙!!! Alt+T打开终端,输入sudo ufw status回车,查看防火墙状态,inactive是关闭,active是开启。 使用sudo ufw enable开启防火墙。 使用sudo ufw disable关闭防火墙。

  • VMware虚拟机快速安装Ubuntu教程

    weixin_52117371: 逗号前面有个空格

  • Oracle数据库报错:[INS-20802]Oracle Database Configuration Assistant失败。

    Kwok_gyg: 请问您是怎么进行配置的

  • Win10 上Oracle服务器开放端口1521给外部访问

    仲基: 我也是,兄弟解决了吗

  • 如何设置hosts文件屏蔽网址

    ALPACA陈若非: 进入 hosts属性 对话框,点击 安全, 点击 高级 在 hosts的高级安全设置 对话框中,点击 更改权限 用户权限方框打勾

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • TCP三次握手和四次挥手详解
  • 深入浅出了解Java程序中的乱码
  • 字符编码那些事--彻底理解掌握编码知识
2021年1篇
2020年11篇
2019年86篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

两个鬼故事姓雷起什么名字我只喜欢你电视剧免费观看全集www.ubssdic.com广字辈男孩起名字湖北省人力资源和社会保障厅潘氏起名女孩名字大全大学毕业论文范文昵图网官网姓凌起名女人在细雨中呼喊洛阳公共频道今夜离港免费公司起名字大全鬼切属羊起名重生之神级明星上海玛吉斯男篮给合作社起个什么名字两个孩子起名有关联的字龙皓晨公司起名众扫黑风暴网盘资源宋词起女性名字古墓丽影3下载diy饼干店加盟科技工作室起名理财返利腾讯微博登陆价值3亿假手办欧洲冠军杯历届冠军少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化