Centos7安装MySQL,修改初始密码并且配置打开远程连接访问

1.上传MySQL的Yum源

如果不上传yum源 ,centos它是找不到mysql的安装镜像的,所以我们需要给他一个源镜像,放在/etc/yum.repos.d文件夹下

其文件信息为:

文件名:mysql-community.repo

文件内容:

[mysql56-community]

name=MySQL 5.6 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

在这里插入图片描述

使用ls命令查看确保以及上传到/etc/yum.repos.d目录下

**[外链图片转存失败(img-RbrhhvcM-1564708268017)(assets\1563719360984.png)]**

2.使用yum安装MySQL

2.1 输入yum install mysql-server

他就自动开始下载安装了

[外链图片转存失败(img-0UdNBpA5-1564708268018)(assets\1563719414950.png)]

2.2 输入y

vb

安装完成

[外链图片转存失败(img-GexjtYEE-1564708268021)(assets\1563719452611.png)]

3.启动MySQL

3.1 yum安装mysql成功后,linux系统会多出一个叫做mysqld的服务

​ 使用systemctl start mysqld 命令启动mysql服务

使用systemctl status mysqld 查看mysql服务运行状态

[外链图片转存失败(img-LqeC7Xdu-1564708268022)(assets\1563719573381.png)]

注意:启动成功,使用systemctl stauts mysqld 查看mysql服务器是否启动成功,出现绿色的active(running)说明启动成功

4.登陆mysql数据库

​ 输入命令 mysql -u root -p

​ Enter password: 什么都不输入直接回车,默认root用户没有密码

![[外链图片转存失败(img-KWtyzFCa-1564708268025)(assets\1563719877240.pn

必看视频!获取2024年最新Java开发全套学习资料 备注Java

g)]](https://img-blog.csdnimg.cn/20190802092214482.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01hY1d4,size_16,color_FFFFFF,t_70)

5.设置root用户的密码、设置允许远程访问

说明:给root用户设置密码,因为默认安装没有密码不安全

​ mysql安装之后默认是不允许远程主机访问的,如果希望除了当前主机还允许其他客户端访问需要开启远程访问

设置方法如下:

5.1 查看当前mysql默认的数据库,并且操作名字叫做mysql的数据库

在这里插入图片描述

5.1 修改mysql数据库中的user表

​ 通过select语句查看user表中host,user,password这三列

select host,user,password from user;

[外链图片转存失败(img-8pqwvlbA-1564708268028)(assets\1563720609919.png)]

可以看到都是没有密码的,是非常不安全的,下面我们开始修改登录密码:

将user这一列值为root的行对应的password修改为123456

update user set password = password(‘123456’) where user=‘root’;

​ 说明:password(‘123456’) 是mysql内置的函数,对123456密码进行加密

[外链图片转存失败(img-7RoWZKY0-1564708268030)(assets\1563720687588.png)]

至此root用户的密码被设置为了123456

可以再通过select host,user,password from user;语句查看一下:

在这里插入图片描述

下面将host这一列值为127.0.0.1修改成%,

说明 127.0.0.1的意思是只允许该ip地址访问mysql数据库,而127.0.0.1代表当前主机,修改成%代表所有主机

update user set host = ‘%’ where host = ‘127.0.0.1’;

[外链图片转存失败(img-NDtY5RzZ-1564708268032)(assets\1563720794022.png)]

至此远程访问就开启了

更新当前的修改,否则需要重启mysql数据库才可以生效

flush privileges;

[外链图片转存失败(img-gJQ8zTTE-1564708268032)(assets\1563720915959.png)]

设置成功使用quit退出mysql客户端

使用mysql -u root -p重新登录,此处如果不输入密码可以发现以及无法正常登录了,输入刚才设置过的密码123456可以正常登录mysql数据库

最后

手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友

image.png

uit退出mysql客户端

使用mysql -u root -p重新登录,此处如果不输入密码可以发现以及无法正常登录了,输入刚才设置过的密码123456可以正常登录mysql数据库

最后

手绘了下图所示的kafka知识大纲流程图(xmind文件不能上传,导出图片展现),但都可提供源文件给每位爱学习的朋友

[外链图片转存中…(img-5flEFKPN-1716437309265)]

  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值