阿里云 yum mysql_阿里云centos7通过yum安装 Mysql 8.0.11-阿里云开发者社区

大家好,本帖亲测没问题,安装的是目前MySQL最新版,此贴当时我安装时是Mysql 8.0.11,但如果版本更新,则会自动下载最新版MySQL。

18cf350f718bc48934bd985b8639d98c.png

安装环境        AliyunLinux(阿里的linux系统64位)

查看环境的命令

命令cat /etc/os-release

命令getconf LONG_BIT

a63a5a110555152b71f3480f3f88856c.png

--------------------------------------------------------------------------------------------------------------------------------

查看系统中是否存在mysql相关的文件 --存在则删除相关文件

查看命令find / -name mysql

删除命令find / -name mysql|xargs rm -rf;

26b181c9dd8157c6bed327765348cf75.png

--------------------------------------------------------------------------------------------------------------------------------

安装步骤

命令rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm

命令yum --enablerepo=mysql80-community install mysql-community-server

76667a0a0160b91da1f9de73e24fa5f3.png

aa7a4659c617c6a5ddcf4a8d31c33129.png

中途会让你输入2个Y

第一个Y 说的是下载大小371M问你是否下载Y/N?

第二个Y 说的是 检索KEY ......是否导入GPG  Y/N?

--------------------------------------------------------------------------------------------------------------------------------

Complete成功 下面是安装的文件

查看mysql的状态

命令service mysqld start

查看mysql的默认密码

命令grep "A temporary password" /var/log/mysqld.log

93767728987abcace22ad722c60f9fbc.png

--------------------------------------------------------------------------------------------------------------------------------

接下来开始配置mysql

坑1解决方法  复制COPY  虽然看不到 感觉复制上去之后就敲回车

21734de73b7db2f9ea051691e5e39206.png

命令mysql_secure_installation

注意 密码都是隐身的,千万别以为没输入上

68fc0573e4c634a3f6db6734ffe2389c.png

62673a8fa89ff104e09ab6506f680437.png

第一个Y问的是你是否要安装验证密码插件?

第二个1  看LOW/MEDIUM/STRONG对应的意思   密码的强度 (个人操作下)一般情况下输入0或者1

第三个N  密码强度为100,是否还需要更改?

第四个Y  是否删除匿名用户?

第五个N  是否远程禁止root登陆?

第六个Y  说是默认有个TEST数据库 问你是否删除?

第7个Y问你是否马上生效以上配置?

--------------------------------------------------------------------------------------------------------------------------------

登陆数据库mysql -u root -p;

查看数据库Show databases;

fbebaa2f6aa7fcc00b9f431be84b5f16.png

至此,MySQL已经安装完成,远程命令可以登陆,不过当你用Navicate 远程你连接则发现无法连接。下面我们看如何解决:

查看密码验证插件show variables like 'validate_password%';

06a7f6b088e2d55678ee62c958a27edf.png

调整密码验证规则:

设置密码难易强度

set global validate_password.policy=0;设置密码最少几位

set global validate_password.length=4;

修改密码:

alter user 'root'@'localhost' identified by "123456";

#远程设置mysql> use mysql;

mysql> update usersethost='%'where user='root';

1f74410fc53dd76093fc49d6b8d63825.png

mysql登录用户密码设置好后,需要开发安全组端口

e5c0e73325c19c0f7dff260cad883907.png

数据库的相关操作

#启动mysql

systemctl start mysqld.service

#结束systemctl stop mysqld.service

#重启systemctl restart mysqld.service

#开机自启systemctl enable mysqld.service

1

2

3

4

5

6

7

8

9

10

11

12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值