CentOS 7.6 下安装 MySQL8.0.13

1.下载数据库
wget -c 'https://cdn.mysql.com//Downloads/MySQL-8.0...'
解压
tar xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

  1. 安装
    yum install mysql-community-libs-8.0.13-1.el7.x86_64.rpm
    yum install mysql-community-libs-compat-8.0.13-1.el7.x86_64.rpm
    yum install mysql-community-client-8.0.13-1.el7.x86_64.rpm
    yum install mysql-community-server-8.0.13-1.el7.x86_64.rpm

  2. 设置数据库
    初次安装没进去,在/etc/my.cnf 中添加 skip-grant-tables, 使用mysql -uroot 直接进入数据库,
    修改root账号密码:
    alter user 'root'[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)'localhost' identified by '**';
    mysql 8.0以后默认加密方式跟5.7不一样 :
    ALTER USER 'root'[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)'localhost' IDENTIFIED BY '**' PASSWORD EXPIRE NEVER; //修改用户永不过期
    ALTER USER 'root'[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)'localhost' IDENTIFIED WITH mysql_native_password BY '***';//更新一下用户的密码加密方式,修改密码
    flush privileges; //执行完刷新权限

  3. 创建新用户
    CREATE USER smile[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)% IDENTIFIED BY 'passowrd'; //# 创建账号密码
    GRANT ALL ON . TO smile[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)% WITH GRANT OPTION; //授予远程登录权限(.远程访问所有数据)
    REVOKE all privileges ON databasename.tablename FROM 'username'[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)'host'; //删除某些数据权限
    flush privileges;//刷新权限
    //不常用的 --- 创建过期用户
    CREATE USER smile[[[[[[[[[[[[[[[@](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)](https://learnku.com/users/8278)](https://learnku.com/users/31906)](https://learnku.com/users/29000)](https://learnku.com/users/27102)](https://learnku.com/users/25661)](https://learnku.com/users/19319)](https://learnku.com/users/10240)](https://learnku.com/users/8907)% IDENTIFIED BY '***' PASSWORD EXPIRE INTERVAL 90 DAY;
    //数据库搞定
    service mysqld start restart stop

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 2
m01i0ng

既然 CT7 了、直接上 docker 呗

5年前 评论
guanhui07

赞👍

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!