1. 下载mysql包
2. 将软件包上传到linux中,创建mysql文件夹并将文件解压到mysql文件夹中
mkdir mysql
tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar -C mysql


3. 进入mysql文件夹,查看文件夹中的文件,并安装所有文件
3.1进入mysql目录,安装全部文件
cd mysql
ls
rpm -ivh *.rpm

3.2 若出现mariadb-libs is obsoleted by mysql** 则执行
yum remove mysql-libs
3.3 若出现perl(*****) is needed by mysql,则执行
yum install -y perl
yum install perl-JSON.noarch -y
yum -y install autoconf
3.4 若出现net-tools is needed by mysql,则执行
yum install -y net-tools
4. 启动mysql服务
#启动mysql服务
systemctl start mysqld
#重启mysql服务
systemctl restart mysqld
#停止mysql服务
systemctl stop mysqld
#设置开机启动
systemctl enable mysqld
systemctl daemon-reload

5. 修改mysql初始密码
linux上mysql5.7安装后,会生成一个默认密码在 /var/log/mysqld.log 文件中,并且要修改过初始密码之后才能开始使用

5.1 使用初始密码登录mysql并修改密码
#使用命令 mysql -u root -p 来使用root用户并使用刚才获取到的初始密码登录mysql
mysql -u root -p
#使用sql 修改root用户的密码 *****为要修改的密码,有一定啊安全策略(字母大小写符号数字)
alter user 'root'@'localhost' identified by '*******';
#修改密码的安全策略
set global validate_password_policy=0;//设置密码检查策略为0(即LOW,默认为MEDIUM)
set global validate_password_length=4;//密码长度最短为4


6. 开启远程远程访问
use mysql;
update user set host="%" where user="root";
flush privileges;
7. 防火墙开放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
本文详细介绍了在Linux环境下安装与配置MySQL 5.7的步骤,包括下载软件包、解压安装、解决依赖问题、启动与管理服务、修改初始密码、开启远程访问及防火墙设置等关键操作。

647

被折叠的 条评论
为什么被折叠?



