mysql社区版部署_MySQL 8.0社区版安装部署教程

本教程为CentOS x86_64 7.x操作系统下,MySQL Community x86_64 8.0.17(GA)安装指南。

安装方式一:yum repo在线安装

[此方式较为简单,但是依赖于良好的通信网络!]

Step 1: 为了获得较快的下载速度,先更换yum base源为网易163镜像。

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# yum update

Step 2: 下载并安装MySQL官方镜像源。

# yum localinstall mysql80-community-release-el7-3.noarch.rpm

Step 3: 为了避免冲突,请先卸载系统自带的MariaDB数据库。

# yum remove mariadb

Step 4: 在线安装MySQL Community。

# yum install mysql-community-common mysql-community-libs

# yum install mysql-community-client mysql-community-server

注:安装顺序不能颠倒,这一过程系统会自动安装所需依赖包。

Step 5: 运行MySQL Server。

# systemctl start mysqld

# grep 'temporary password' /var/log/mysqld.log

注:这一步是查看MySQL安装时,随机生成的管理员账号登录密码。

# mysql -u root -p (输入刚刚查看到的密码)

# mysql>ALTER USER 'root'@'%' IDENTIFIED BY 'NewPass4!';

注:root账号的默认密码规则是大小写+数字+特殊符号+不少于8位。

Step 6: 设置远程连接访问权限

# mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

# systemctl stop firewalld

注:由于MySQL8已将用户登录密码的默认加密密码规则修改为caching_sha2_password,如果个别客户端程序无法连接数据库,可修改回原先的密码规则:

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'NewPass4!';

mysql> flush privileges;

安装方式二:rpm包离线安装

[请事先下载mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar安装包!]

Step 1: 解压安装包。

# mkdir mysql

# tar -xf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar -C mysql

Step 2: 为了避免冲突,请先卸载系统自带的MariaDB数据库。

# yum remove mariadb

Step 3: 安装依赖包。

yum install net-tools libaio perl perl-* -y

Step 4: 安装MySQL Community RPM包。

# yum localinstall mysql/mysql-community-* -y

Step 5-6: 同安装方式一Step5-6。

预祝大家安装顺利!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值