开发者社区> 留留留> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

阿里云centos7通过yum安装 Mysql 8.0.11

简介:
+关注继续查看


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


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

查看环境的命令

命令cat /etc/os-release

命令getconf LONG_BIT

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

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

查看命令   find / -name mysql

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

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


安装步骤


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

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






中途会让你输入2Y

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

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

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

Complete 成功 下面是安装的文件

查看mysql的状态

命令 service mysqld start


查看mysql的默认密码

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


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


接下来开始配置mysql

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




命令  mysql_secure_installation

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




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


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

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

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

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

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

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

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


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

查看数据库 Show databases;




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


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


c6d6346b42ca3c6069868144f6933b15dfef0ca8



调整密码验证规则:

设置密码难易强度

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

set global validate_password.length=4;
修改密码:

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


#远程设置
mysql> use mysql;
mysql> update user
set host='%' where user='root';

f40115a0aa9106314bf890857af89216ee6c2573


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


这里写图片描述



数据库的相关操作


#启动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












版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOs7.3用yum方式安装Nginx
nginx: 安装版本:1.16.0安装方式:yum安装步骤: 第一步:添加yum源(该命令执行之后,会在/etc/yum.respos.d下面多出一个nginx.repo) rpm -ivh http://nginx.
1582 0
centos7 yum安装nginx
centos7 yum安装nginx
3074 0
CentOS 7下 yum方式安装Nginx
Nginx 是一个很强大的高性能Web和反向代理服务器,它具有众多非常优越的特性。诸如低开销,高并发,支持缓存,支持正反向代理,支持负载均衡,支持正则,支持rewrite等等不一而足。
1291 0
在CentOS 7中,使用yum安装Nginx
最近在筹备Docker系列课程,其中涉及到在CentOS 7中安装Nginx。 然而,当使用以下命令安装Nginx时,发现无法安装成功。 yum install -y nginx 需要做一点处理。
821 0
CentOS下yum安装 Nginx
安装Nginx # 查看相关信息 yum info nginx yum info httpd # 移除 httpd,也就是 Apache yum remove httpd -y # 安装 nginx yum install nginx -y #设置 nginx...
696 0
CentOS下设置MySQL的root各种密码 总结
一、更改mysql密码常用的三种方法 大部分情况下,一般用户没有权限更改密码,只有申请了权限或root用户才可以更改密码;  1.方法1:用mysqladmin  mysqladmin -u root password "123456"; 如果root已经设置过密码,采用如下方法  mysqladmin -u root password -p "123456"; 2.
1138 0
+关注
2
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载