【CentOS 7安装 MySQL8.0.22教程】

1 卸载MySQL

1.1 删除配置文件

rm -rf /var/lib/mysql
rm -f /etc/my.cnf

1.2 卸载MySQL相关包

rpm -qa | grep mysql

卸载干净: 若执行命令后,什么反应都没,则表示已经卸载干净;
未卸载干净: 继续执行 yum remove xxx;

yum remove xxx

2 安装MySQL

2.1 下载MySQL的RPM包

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.2 RPM包添加到系统存储列表

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

2.3 安装

sudo yum install mysql-community-server --nogpgcheck

注意:如果出现Error: Unable to find a match: mysql-community-server 错误则执行下列语句

sudo yum module disable mysql
sudo yum -y install mysql-community-server

注意:centos8 需要执行如下安装

sudo dnf install compat-openssl10
yum install libaio

2.4 配置

  • 不区分大小写

在(/etc/my.cnf)中添加 lower_case_table_names=1

  • 修改默认端口

在(/etc/my.cnf)中添加port=3309

  • 设置日志保存天数

在(/etc/my.cnf)中添加expire_logs_days=7

3 启动登录MySQL

3.1 启动MySQL

sudo service mysqld start

3.2 查询临时密码

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

3.3 登入

sudo mysql -uroot -p

3.4 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'kjd!L*C!$B8tiErq';

3.5 允许root远程访问

创建用户

create user 'root'@'%'identified by 'kjd!L*C!$B8tiErq';

授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

修改密码密码连接方式

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'kjd!L*C!$B8tiErq';

立刻生效

flush privileges;

4 MySQL命令

4.1 启动服务

service mysqld start

4.2 重启服务

service mysqld restart

4.3 关闭服务

service mysqld restart

4.4 服务状态

sudo service mysqld status
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值