MySQL安装流程

MySQL安装流程

1、卸载linux系统中自带的MySQL安装包

通过xshell连接到虚拟机后输入如下命令,来检查系统是否自带安装包

rpm -qa|grep mysql
rpm -qa|grep MySQL
rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64

一般来说执行最后一个命令会出现一个包,这时我们需要卸载这个包,卸载该包的命令如下:

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

卸载完成后我们需要下载autoconf依赖,autoconf功能是指在编译安装MySQL源代码时,自动配置系统参数,生成Makefile文件,减少手工配置的麻烦。autoconf工具会通过检查系统的环境变量和库文件等信息,判断系统是否能够编译安装MySQL。下载的命令是:

yum install autoconf -y

2、下载MySQL的安装包

MySQL的安装包可以从MySQL的官网中下载:MySQL :: Download MySQL Community Server (Archived Versions)

在这里我展示了MySQL的安装包如下:https://www.alipan.com/s/joeCPFKt4Xs 提取码: 3d0a

3、安装MySQL

将下载的安装包通过xftp传入到你想放入的文件中去,在这里我把它们放入/urs/local/packages/MySQL_packages目录下

image-20240126201116556

进行完上述操作后,我们需要解压这四个安装包,要注意解压安装包要有顺序:common->libs->client->server

解压的命令如下:

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

注意事项:

1、在安装最后server包时,需要下载net-tools,通过yum install net-tools -y来进行安装,安装完成之后在执行解压server命令。

2、安装完成后创建的配置文件存放在/etc/my.cnf中,如果需要进行修改可以对其进行操作。

4、启动MySQL

4.1 检查当前MysQL的状态

systemctl status mysqld.service

image-20240126202542180

4.2 启动MySQL服务

systemctl start mysqld.service

image-20240126202802000

启动MySQL的命令

# 方法一
mysql -uroot -p密码
# 方法二
mysql -uroot -p

这个密码是在安装mysql时自动产生的,需要我们进行修改

# 该命令用来找到安装mysql时产生的密码
cat /var/log/mysqld.log | grep "password"

image-20240126203511437

通过该密码登录mysql,登录mysql的命令为:

mysql -uroot -p
# 回车之后会提示我们输入密码,输入通过命令获取的密码来登录

在登录mysql后输入如下命令:

修改安全策略

# 在设置密码时需要满足一些复杂要求使其具有安全性,该命令是修改验证策略为low,只验证代码的长度
set global validate_password_policy=0;

修改最小密码长度为4

set global validate_password_length=4;

设置新密码:

set password = password('123456');
flush privileges;

登录

mysql -uroot -p123456

image-20240126205635376

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值