环境

阿里云 CentOS 7.4 (Linux)

安装方法

本次安装使用rpm安装包的方式
参考文章 https://www.jianshu.com/p/04a5178a47fc
鉴于上述优点,本次安装使用rpm方式,下面是安装全过程

从官网选择自己想要安装的mysql版本
  1. mysql官网链接 https://dev.mysql.com/downloads/repo/yum/

    image.png
  2. 在网站最底下,点击

    image.png
  3. 同样网站最后,右键 ,赋值下载链接

    image.png

    下载链接如下
    https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

在CentOs上安装mysql

下载rpm
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
替换yum
yum -y install mysql80-community-release-el7-1.noarch.rpm
安装mysql
yum -y install mysql-community-server
启动mysql
systemctl start mysqld.service
查看mysql运行状态
systemctl status mysqld.service
查看初始化密码
grep "password" /var/log/mysqld.log
登录
mysql -uroot -p
修改默认密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
(注意,新设定的new_password过于简单会报错)

MySQL完整的初始密码规则可以通过如下命令查看
SHOW VARIABLES LIKE 'validate_password%';
密码的长度是由validate_password_length决定的,而validate_password_length的计算公式是
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
可以通过如下命令修改
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
设置之后,密码就可以设置的很简单,例如1234之类的

因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:
yum -y remove mysql57-community-release-el7-10.noarch

文章来源于互联网,如有雷同请联系站长删除:CentOS下安装mysql

发表评论