一、mysql 下载
链接地址:dev.mysql.com/downloads/m…
二、上传安装包到 centos7 安装目录
三、检查当前系统是否有 mysql
rpm -qa|grep mariadb
如果存在使用以下命令卸载:
rpm -e --nodeps mariadb-libs
四、解压安装包
tar -xf mysql-5.7.40-1.el7.x86_64.rpm-bundle.tar
五、通过 rpm 命令安装 mysql
(1)更新依赖
yum install -y libaio
(2)安装命令(按顺序安装)
rpm -ivh mysql-community-common-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.40-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.40-1.el7.x86_64.rpm
安装 mysql-community-server-5.7.40-1.el7.x86_64.rpm 可能会出现
错误:依赖检测失败:
net-tools 被 mysql-community-server-5.7.40-1.el7.x86_64 需要
解决方法:
yum list|grep -i net-tools
yum install net-tools.x86_64
六、删除/etc/my.cnf 文件中 datadir 指向目录下内容
# 查看 datadir
cat /etc/my.cnf
# datadir 内容
datadir=/var/lib/mysql
# 删除目录下内容
rm -rf /var/lib/mysql/*
七、初始化数据库,查看临时密码
# 初始化命令
mysqld --initialize --user=mysql
# 查看临时密码
cat /var/log/mysqld.log
八、启动并登录 mysql
# 启动命令
systemctl start mysqld
# 登录命令
mysql -uroot -p
Enter password: 输入临时密码
九、修改 root 用户密码
set password = password("新密码");
十、修改 root 用户允许远程连接
update mysql.user set host='%' where user='root';
flush privileges;
十一、使用 DBeaver 测试连接
安装完成!!!