centos7安装mysql5.7.33版本

1.卸载系统自带的 mariadb-lib

[root@centos-linux ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps
在这里插入图片描述

2.在官网(https://dev.mysql.com/downloads/mysql/)下载安装包 mysql-*.rpm-bundle.tar,使用命令 tar 解压缩,接下来按照下列顺序依次安装

在这里插入图片描述

3.查询在centos7 中是否安装了 mysql ; 安装过则直接卸载在安装, 没有安装过则直接开始安装

命令: rpm -qa | grep mysql , 如果安装了就会出现如下结果。

在这里插入图片描述

卸载:使用如下命令进行移除安装的包。

命令:yum remove XXX

在这里插入图片描述

在这里插入图片描述

移除安装的配置:使用如下命令查找配置:

find / -name mysql

可能显示的结果如下: 使用 rm -rf 删除 查找到的配置。

在这里插入图片描述

4.将下载的rpm包上传到Linux上

解压tar包:

命令:tar -xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar

5.执行下面的安装命令

rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.33-1.el7.x86_64.rpm (可选)

6.查看mysql版本

命令:mysqladmin --version

7.启动mysql服务

命令:systemctl start mysqld

8.查看MySQL的启动状态

命令:systemctl status mysqld

9.查看MySQL下root账号的默认密码

mysql5.7安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录MySQL。

命令:grep 'temporary password' /var/log/mysqld.log

可以看到默认的密码是:eM</0Sf,fG&Y

用默认密码进到MySQL数据库是不能操作的,需要修改root密码

10.先修改配置文件,后设置密码

打开MySQL默认配置文件:vim /etc/my.cnf

在[mysqld]下增加以下配置

MySQL5.7默认对用户密码有密码强度要求,必须包含数字、小写字母、大写字母 、特殊字符,长度至少8位

# 如果不需要密码策略,禁用密码策略
validate_password = off

# 字符编码设置为utf8
character_set_server = utf8
init_connect = 'SET NAMES utf8'

# 设置数据库表名不区分大小(0:区分大小写,1:不区分大小写),Linux下默认对MySQL数据库表名区分大小写,Windows下不区分
lower_case_table_names=1

保存my.cnf配置文件并重启mysql服务使配置生效

systemctl restart mysqld

登录MySQL

mysql -u root -p

输入密码:默认为刚才查到的密码 eM</0Sf,fG&Y

11.修改密码步骤如下:

alter user 'root'@'localhost' identified by '123456';

grant all privileges on *.* to 'root' @'%' identified by 'yourpassword';   # 允许远程访问MySQL

刷新权限

flush privileges;

重新登录MySQL

mysql -u root -p

输入刚设置的密码"123456"即可登录进MySQL

12.查看设置的字符集

命令:show variables like "%character%";show variables like "%collation%";

13.MySQL安装目录

MySQL安装完成后,它的数据库文件、配置文件和命令文件分别在不同的目录

命令:show variables like '%dir%';

数据库目录(data默认存放目录)

/var/lib/mysql/

配置文件目录

/usr/share/mysql(mysql.server命令及配置文件)

相关命令目录

/usr/bin(mysqladmin mysqldump等命令)

错误日志目录

/var/log/mysqld.log

socket文件目录

/var/lib/mysql/mysql.sock

服务启动脚本文件

/usr/lib/systemd/system/mysqld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值