centos7 远程连接mysql_在 Centos 7(腾讯云服务器) 中安装 MySql 8,并实现远程连接数据库...

前言

这是我在安装过程中遇到的坑,结合网上各种经验贴,记录的一篇笔记,以防日后遗忘。

在 Centos7.6 中安装 MySql

1、添加 yum 包

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2、安装 Mysql

yum install mysql-community-server

3、启动 MySql

# 启动守护进程

sudo systemctl start mysqld

安装完后,MySQL 会在系统启动时自动启动,如果不想让它自动启动,可以使用 systemctl disable mysqld 关闭它。

配置 MySql

1、修改登录密码

mysql 安装完成之后,在 /var/log/mysqld.log 文件中给 root 生成了一个默认密码。通过下面的方式找到 root 默认密码,然后登录 mysql 进行修改:

grep 'temporary password' /var/log/mysqld.log

如下图,圈起来的就是默认密码:

1ff57c80bd0cf4ca63f88c9500fdea3b.png

本地 MySQL 客户端登录:

mysql -u root -p

再输入默认密码,就可以进入 Mysql 客户端:

72604e4a5f383e21e0f0ee64c1e7a6f2.png

然后修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Test@123456';

密码强度要求是:不少于12字符,必须包含大写字母、小写字母、数字和特殊字符。

如果想设置如 123456 这样简单的密码,我们需更改 MySql 的密码策略。

注意,一定要先设置一个复杂且符合要求的密码,再进行后续操作。

2、为了设置简单密码,修改密码策略

先进入 MySQL 客户端

// 第一步

mysql -u root -p

// 第二步

输入密码

如果已经在 MySQL 客户端中,就忽略这步。

查看MySQL完整的初始密码规则,登陆后执行以下命令

SHOW VARIABLES LIKE 'validate_password%';

978a78863508afc524f901ee816ace32.png

修改密码长度:

set global validate_password.length=6;

修改密码等级:

set global validate_password.policy=0;

再次执行修改密码语句:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

使用 quit 退出 MySQL 客户端,重新启动mysql服务使配置生效:

systemctl restart mysqld

然后,就可以使用新密码 123456 登陆了。

设置远程登录

默认只允许 root 帐户在本地登录,如果要在其它机器上连接 mysql,必须修改 root 允许远程连接,或者添加一个允许远程连接的帐户。

首先进入 MySQL 客户端,修改 root 用户远程访问权限:

选择 mysql 数据库:

use mysql;

在 mysql 数据库的 user 表中查看当前 root 用户的相关信息:

select host, user from user;

305d7003dc09e18ec848facd2406b747.png

查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。

授权 root 用户设置远程访问:

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

然后使用下面命令使修改生效:

flush privileges;

远程登录

这里,我使用的 MySQL-font 进行远程登录安装在腾讯云服务器上的 MySQL。

6e23459c300d1eee4aa8207fbeb4960d.png

输入主机 IP 和 MySQL 密码,就可以了。

登录后,如下图:

8799acc5adb56fb61ec37de3c4a48e31.png

安装 MySQL8 后,自带有 information_schema、mysql、performance_schema、sys 这四个数据库。

参考文章

每天学习一点点,每天进步一点点。

weixin_39627751
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS8服务器安装Mysql并设置远程连接
01-09
过程 安装 1、通过以下命令,使用最新的包管理器安装MySQL安装过程一直yes/y即可) sudo dnf install @mysql 2、设置MySQL自动启动 sudo systemctl enable --now mysqld 3、检查MySQL是否在运行 sudo systemctl status mysqld 结果: (如图显示active,则表明MySQL已经安装成功且正在运行,接下来进行安全性、远程连接等配置) 安全性配置 4、运行mysql_secure_installation脚本,进行密码设置、允许远程连接等安全性设置。 sudo mysql_secure_
centos7远程连接mysql
qinshihuanglove2的专栏
12-25 3488
最近在工作遇到一个问题,发现在Centos7系统下怎么也不能远程连接mysql,通过查找相关的资料,终于解决了,以下方法就是我在碰到远程连接不到Mysql数据库后试过的方法,最终也是解决掉了问题。所以总结一下分享出来,供同样遇到这个问题的朋友们参考学习,下面话不多说了,来一起看看详细的介绍吧。 有两种原因 数据库没有授权 服务器防火墙没有开放3306端口 一、数据库没有授权 对于mysq...
Centos7安装MySQL,修改初始密码并且配置打开远程连接访问
最新发布
I8929545452_VD的博客
03-22 1144
内容对你有帮助,可以添加下面V无偿领取!(备注Java)**[外链图片转存…(img-HefNHN6b-1711044416595)][外链图片转存…(img-OZyhe6VJ-1711044416595)][外链图片转存…(img-KAl0OCAX-1711044416596)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。
腾讯云服务器centos7,远程连接安装mysql
weixin_46072203的博客
08-01 148
上链接 https://note.youdao.com/s/OedEBhE6
centos 7 连接mysql_远程连接centos7mysql8.0
weixin_26857669的博客
01-26 286
远程连接centos7mysql8.01.使用Navicat for MySQL或者其它数据连接软件2.先检查centos防火墙是否关闭,如果关闭不需要设置,如果没有关闭防火墙,请打开3306端口,命令如下:firewalld-cmd --list-all #查看开启的端口firewalld-cmd --zone=public --add-port=3306/tcp --perman...
Centos7安装mysql设置远程连接
学习和工作总结,共勉!
09-20 413
先确定你已经安装wget这个工具,没有安装就先执行: yum install wget 执行下面的命令: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm yum -y install mysql-community-release-el7-5.noarch.rpm yum -y install my...
Centos7下无法远程连接mysql数据库的原因与解决
09-09
MySQL是由Oracle公司开发的开源SQL数据库管理系统,下面这篇文章主要给大家介绍了关于在Centos7下无法远程连接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实现远程连接的方法
12-16
Centos7使用yum安装MySQL以及如何实现远程连接,因为MySQL被Oracle收购,目前推荐使用mariadb数据库 步骤如下: 1)yum install mariadb 2) yum install mariadb-server 3) yum install mariadb-devel chmod -R 770 ...
CentOS7安装并远程连接MySQL8.0.33
lion_no_back的博客
07-23 506
CentOS7安装并远程连接MySQL8.0.33
远程连接centos下的mysql
ChenWenKen的博客
01-16 649
远程连接centos下的mysql
centos7 mysql 远程_Centos7如何配置MySQL远程连接
weixin_35369702的博客
01-18 462
Centos7如何配置MySQL远程连接在镜像市场,有很多基础镜像都对centos做了优化,以提高性能及安全性。因此会限制了商品,数据库等的访问。下面介绍如何把限制都打开,配置MySQL远程访问连接。1. 设置主机安全组阿里云,腾讯云等主机都会有安全组。安全组就是允许可以通过规则进行访问,比如来源ip,端口等。如果设置安全组,请查看我的另一文章:阿里云/腾讯云/华为云安全组配置开放端口2. 打开...
CentOS7下两步搞定MySQL的远程连接
cutepat的博客
11-29 837
安装MySQL 5分钟,远程连接MySQL 5小时。虽说夸张了点,但只要你遇到过诸如2003错误,10060错误,还有经典的1045错误,你就能深深地体验到我的伤痛……来朋友,干一杯。借着这次实验室的数据库服务器开局的机会,通过建立多个快照,反复测试,终于理清了MySQL的远程连接的头绪。原来真的好简单,两步就能搞定!!!
CentOS7mysql8安装以及配置远程连接
热门推荐
1 Byte 的博客
09-01 2万+
1.安装前清理工作; 1.1 清理原有的mysql数据库 使用以下命令查找出安装mysql软件包和依赖包      rpm -pa | grep mysql 使用以下命令依次删除上面的程序      yum remove mysql-xxx-xxx- 删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件; find / -name m...
linux centos7 mysql无法远程连接解决办法
java_raylu的博客
06-14 1万+
[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent success [caibo@localhost /]$ firewall-cmd --reload systemctl stop firewalld.service #停止 systemctl disable firewalld.ser
Linux——Centos7安装mysql数据库及远程连接
qq_42725747的博客
06-13 1134
linux、mysqlcentos7、centos
基于CentOS7安装MySQL数据库并远程访问
m0_54962426的博客
04-23 2620
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。下面我们来学习如何在CentOS7环境安装MySQL数据库,并且进行远程访问。
centos7 装mysql 并且开启远程连接
yangziqi098的博客
06-05 182
centos7 下安装 mysql5.7 由于CentOS7的yum源没有mysql,需要到mysql的官网下载yum repo配置文件。 下载命令: wgethttps://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 然后进行yum源的安装: rpm -ivh mysql57-community-release-el7-9.noarch.rpm 安装完成后,就可以使用yum命令安装mysql了: yu...
centos7 docker安装mysql 无法远程连接
07-18
当在CentOS 7上使用Docker安装MySQL时,可能会遇到无法远程连接的问题。以下是一些可能的解决方法: 1. 检查Docker容器网络设置:确认Docker容器是否使用正确的网络模式。可以使用`docker ps`命令查看容器的详细...

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

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

热门文章

  • 饱和失真与截止失真_聊一下三极管截止、放大和饱和3种工作状态 18995
  • 针式打印机风格英文字体_ins字体生成器 ins风字体转换器 12345
  • python 自动化测试面试题及答案_自动化测试面试题及答案 10465
  • 太原市山大附中2021年高考成绩查询,【高考喜报】2019年太原市高中学校高考喜报(持续更新中……)... 8482
  • 实用必备xp框架模块_安卓手机面具root后安装Edxposed框架或太极阳刷机救砖教程... 7624

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

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

最新文章

  • 百万英雄 协议服务器,MillionHero
  • 彩虹物语服务器维护,肝度零! 彩虹物语手游千万不能错过这几个玩法
  • 天翼猫能用虚拟服务器不,光猫能做服务器用吗
2021年133篇
2020年219篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

两个鬼故事网游单机版张恨水小说粉丝徽章起什么名字婴儿起名打分小孩起名乳名给孩子免费起名软件东营公司起名免费起店铺店名网鹳雀楼同字辈怎么起名字龟梨和也道歉为什么起名网没有监管怎么给工程机械公司起名埃博拉彭姓宝宝起名字美味的陷阱科学起名八字起名固定飞车宠物名字吴姓起什么名字好三才五格软件起名网站 起名1.25水墨山水画起名欧美14一18tom郑氏郑姓介绍女宝宝起名琵琶行原文起名测试打分八字起名网站起名网站死链少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

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