在CentOS7中部署MySQL数据库

2023-12-31 21:23:07

目录

1、MySQL下载

2、CentOS7部署MySQL

2.1.环境准备

2.2下载安装YUM仓库

2.3 安装相关软件及MySQL

2.4 启动MySQL

2.5 查询默认密码

2.6 更改密码

3、登录数据库

3.1 登录数据库

3.2 查看默认数据库

3.3 退出数据库


1、MySQL下载

MySQL官方地址:MySQL官网YUM仓库官方下载地址本体及依赖下载地址

MySQL可以通过多种方法下载

1、YUM仓库方法需要去系统里面配置,可下载最新版及旧版本,依赖可直接安装比较方便,无法定制安装。

2、本体及依赖下载需要去官网自己找下载版本,切记本体和依赖的版本号一定要一样。

3、MySQL5.7.36和MySQL5.7.43的RPM包扔网盘里了,按需自取。

链接:https://pan.baidu.com/s/1ZmPmqRt9Un-Jwh23SU5rJQ?pwd=rlkr?
提取码:rlkr?

4、源码包编译安装,可定制安装,但是安装部署过程复杂,花费时间长。

本文使用YUM安装,具体下载方法可自行选择。

2、CentOS7部署MySQL

2.1.环境准备

1.查询MySQL是否安装

which mysqld

?显示no为未安装

2.请关闭防火墙和SELINUX

#立刻停止防火墙
systemctl stop firewalld
#开机禁用防火墙
systemctl disable firewalld
#立刻停止selinux
setenforce 0
#开机禁用selinux
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 

2.2下载安装YUM仓库

2.2.1.下载YUM仓库

wget https://repo.mysql.com//mysql80-community-release-el7-11.noarch.rpm

2.2.2 安装YUM仓库

yum -y install mysql80-community-release-el7-11.noarch.rpm

?配置YUM仓库安装MySQL57版本

vim /etc/yum.repos.d/mysql-community.repo

2.3 安装相关软件及MySQL

yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64    #安装相关软件
yum -y install mysql-community-server.x86_64                 #安装MySQL

2.4 启动MySQL

systemctl start mysqld

2.5 查询默认密码

grep 'password' /var/log/mysqld.log

?后面圈起来的就是临时密码

2.6 更改密码

mysqladmin -uroot -p'Bo3sU)*W!IUq' password 'Aa.123456'

?密码强度有要求,使用强密码,最好包含大小写字母、字符和数字,太简单就会报错,例如改成“a123456”就提示不符合密码安全策略

mysqladmin: unable to chan

ge password; error: 'Your password does not satisfy the current policy requirements'

这两行的警告是正常的:如果不想打在屏幕上可以

mysqladmin -uroot -p'Bo3sU)*W!IUq' password

这样密码就会以密文的形式输入了

mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

3、登录数据库

3.1 登录数据库

mysql -uroot -p

也可以

mysql -uroot -p密码

没啥区别就是一个明文一个密文,推荐密文,安全性更高一些

3.2 查看默认数据库

show databases;

3.3 退出数据库

\q
quit
exit

三种方式都可以

这样数据库就部署完成了。

写在最后,文章的不足之处欢迎大神指出

文章来源:https://blog.csdn.net/a1608281475/article/details/135244447
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。