centos7安装mysql5.7.22
一 下载
下载地址:https://www.mysql.com/downloads/
1 点击第一个链接地址,进入MySQL官方网站,依次单击“Downloads”-“MySQL Community (GPL) Downloads”-“MySQL Community Server”-"Archives",进入下载界面
选择对应的版本号,下载bundle包
下载安装包
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
二 mysql安装
1.1 查看mysql是否安装,如果安装了,卸载mysql
rpm -qa|grep mysql
1.2 卸载
rpm -e --nodeps mysql*
2 解压安装
2.1 创建目录并解压到创建的目录
[root@ip-172-16-0-43 soft]# mkdir -p /usr/local/mysql
[root@ip-172-16-0-43 soft]# tar xvf /opt/software/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
2.2 安装
依次执行(几个包有依赖关系,所以执行有先后)下面命令安装
[root@ip-172-16-0-43 soft]# cd /usr/local/mysql/
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm --force --nodeps
[root@ip-172-16-0-43 mysql]# rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm --force --nodeps
修改my.cnf
3 初始化数据库
[root@ip-172-16-0-43 mysql]# mysqld --initialize --user=mysql --basedir=/usr --datadir=/data/mysql
4 启动数据库
[root@ip-172-16-0-43 mysql]# systemctl start mysqld.service
查看服务器初始密码
[root@ip-172-16-0-43 mysql]# cat /var/log/mysqld.log | grep "root@localhost"
修改服务器初始密码
[root@node21 software]# mysql -uroot -p
Enter password:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
注:密码尽量复杂一些不然会报错,如果想设置简单的密码可以修改mysql验证等级和密码长度
mysql>set global validate_password_policy=LOW;
mysql> set global validate_password_length=6;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效