CentOS下安装mysql

环境

阿里云 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. 在网站最底下,点击 <Download>


    image.png
  3. 同样网站最后,右键 <[No thanks, just start my download.]>,赋值下载链接

    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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容