介绍

查询当前系统中安装的所有软件
rpm -qa
1. mysql的下载
1.1 查询当前系统中安装的名称带mysql的软件
rpm -qa | grep mysql
如下所示没有输出说明是没有安装mysql

1.2 查询当前系统中安装的名称带mariadb的软件(如果有则卸载)
rpm -qa | grep mariadb
如下所示表示有mariadb的软件(这是因为centos中自带的)

1.2.1 卸载冲突软件 mariadb-libs-5.5.60-1.el7_5.x86_64 (如果有则卸载)
rpm -e --nodeps 软件名称
卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
1.2.2 检查是否卸载成功
rpm -qa | grep mariadb
如下卸载成功

1.3 mysql下载
这里提供三种方法下载mysql
1.3.1 官网下载mysql
地址: https://downloads.mysql.com/archives/community/
以centos 64位为例: 下载之后上传到linux中

1.3.2 wget命令下载mysql
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
如下表示下载成功

1.3.3 百度云下载
链接:https://pan.baidu.com/s/1v11qHuurhAiG6Q3ap_ufdg
提取码:2022
1.4 解压安装包到(/usr/local/mysql目录下 可自定义)
创建目录 用于存放mysql
mkdir /usr/local/mysql
解压刚刚下载的文件到/usr/local/mysql 目录中
注意: 如果下载文件是 .tar.gz 结尾 则使用 -zxvf 解压
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
注意: 如果下载文件是 .tar 结尾 则使用 -xvf 解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
2. mysql的安装

1.查看当前目录下的文件(解压后的)

按照顺序安装
注意这里需要按照顺序安装
1.1 mysql-community-common
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
1.2 mysql-community-libs
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
1.3 mysql-community-devel
rpm -ivh mysql-community-devel-5.7.25-1.el7 .x86._64.rpm
1.4 mysql-community-libs-compat
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_ 64.rpm
1.5 mysql-community-client
rpm -ivh mysql-community-client-5.7.25-1.el7 .x86_64.rpm
1.6 yum install net-tools
yum install net-tools
1.7 mysql-community-server
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
3. 启动MySQL服务

3.1 查看mysql服务状态
systemctl status mysqld
如下所示表示已经启动了

3.2 启动MySQL服务
systemctl start mysqld
开机启动MySQL服务
systemctl enable mysqld
查看已经启动的服务
netstat -tunlp

3.3 查看mysql进程
netstat -tunlp| grep mysql

ps -ef | grep mysql

4. 登录MySQL

4.1 得到临时密码
查看mysqld.log文件内容查看临时密码
cat /var/log/mysqld.log
查看文件内容中包含password的行信息
cat /var/log/mysqld.log | grep password
如下所示

5e%+%BefLqzA 为临时密码
第一次登录需要临时密码登录
4.2 登录
mysql -uroot -p
登录mysql(使用临时密码登录)
4.4 修改密码
设置密码长度最低位数
set global validate_password_length=4;
设置密码安全等级低,便于密码可以修改成 root
set global validate_password_policy=LOW;
设置密码为root
set password = password('root');
4.5 开启访问权限(外部/其他主机也可以访问MySQL)
开启访问权限 第一个root表示root用户, 第二哥root表示密码是root, %表示给所有ip开启访问权限
grant all on *.* to 'root'@'%' identified by 'root';
刷新权限
flush privileges;
如果遇到修改后登录不了的问题参考博客: https://www.cnblogs.com/zhongyehai/p/10695334.html
5. 安装lrzsz (文件上传软件)

5.1搜索lrzsz安装包
yum list lrzsz
使用yum命令在线安装
yum install lrzsz.x86_ 64
安装成功之后输入rz即可将本地文件上传到linux主机中
rz
如下图所示即可上传软件











![[附源码]计算机毕业设计网约车智能接单规划小程序Springboot程序](https://img-blog.csdnimg.cn/129ab65f65d6488386676dcc5fcc1211.png)

![[附源码]JAVA毕业设计快递物流管理(系统+LW)](https://img-blog.csdnimg.cn/3fedf60393ab4d0fafce9b9f0c260e1d.png)

![[附源码]JAVA毕业设计-旅游产品销售管理-演示录像2020(系统+LW)](https://img-blog.csdnimg.cn/7536a106c9254a1c9f8b225a4f632f36.png)


![[附源码]Python计算机毕业设计Django南通大学福利发放管理系统](https://img-blog.csdnimg.cn/e84c66efeac3491a851dbaf7f0997f8f.png)

