在CentOS7中部署MySQL数据库
目录
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
三种方式都可以
这样数据库就部署完成了。
写在最后,文章的不足之处欢迎大神指出
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!