CentOS7环境,安装MySQL

  1. 下载
    [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

  2. 安装
    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y remove mysql57-community-release-el7-10.noarch.rpm

  3. 换源
    https://mirrors.cnnic.cn/help/mysql/
    vi /etc/yum.repos.d/mysql-community.repo
    可以直接将网站的***配置文件信息直接拷贝到该文件内***,也可以像我一样***只修改想要那个版本的信息***,将所有高版本的enabled都设置为 0。

  4. 开始安装
    yum install -y mysql-community-server

  5. 启动服务
    systemctl start mysqld.service
    systemctl status mysqld.service
    systemctl stop mysqld.service

  6. 查看默认密码
    grep “password” /var/log/mysqld.log

  7. 登录MySQL
    mysql -uroot -p
    //修改root密码
    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
    //查看密码设置规范
    SHOW VARIABLES LIKE ‘validate_password%’;
    //设置密码查看规范
    set global validate_password_length=4; //设置长度最低为4位
    set global validate_password_policy=0; //设置可以为简单的密码

  8. 初始化的mysql用户权限只能localhost访问,外部机器访问需要添加权限:

mysql> Grant all privileges on . to ‘root’@’%’ identified by ‘password’ with grant option;

(%表示任意ip,如果指定ip,改为对应ip即可;‘root’是指要使用的用户名)

mysql> flush privileges; (刷新权限,或者重启mysql)

  1. 如果需要卸载,请移步
上一篇:CentOS7中装MySQL & yum install mysql-community-server问题


下一篇:linux安装mysql报错