VMware下centos7.9安装MySQL步骤及过程

安装MySQL

描述:VMware下centos7.9安装MySQL步骤及过程

1、新系统尝试直接安装

yum直接安装MySQL

yum installmysql-community-server

如果显示没有安装包,则需要添加安装源信息

2、安装MySQL rpm源信息

官方网址:

https://dev.mysql.com/downloads/repo/yum/

找到对应centOS系统的rpm包

3、使用wget方式下载安装包源信息

wget http://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

rpm安装源信息

rpm -ivh mysql80-community-release-el7-7.noarch.rpm


4、再次尝试安装MySQL

yum install mysql-community-server

安装完成后yum会自动覆盖mariadb

检查是否安装成功

rpm -qa | grepmysql

检查mariaDB是否被覆盖--输出空,表示 mariaDB 已经被成功覆盖

rpm -qa | grepmariadb/

5、MySQL登录和修改密码

启动MySQL

systemctl

start mysqld

查看初始密码

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

登录MySQL

mysql -u root -p'rgq7eyhWIa&K'

修改密码

ALTERUSER'root'@'localhost' IDENTIFIEDBY'Root_123';

安装密码插件

install plugin validate_password soname 'validate_password.so';

查看是否启用了插件

select plugin_name, plugin_status from

information_schema.plugins where plugin_name like 'validate%';

验证密码策略信息

修改密码策略、长度等

然后再次修改密码

再次exit退出登录验证即可

6、开放3306端口

#进入数据库

use mysql;

#修改user表

update user set host ='%' where user = 'root';

#查询修改显示

select host, user fromuser;

#刷新授权表

flush privileges;

修改MySQL库的user表,将localhost修改为%,表示允许任意host访问,如果只允许某一个IP访问则对应修改为IP地址即可。

防火墙开放3306端口、重启防火墙、查看已开放的端口

firewall-cmd--zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

firewall-cmd--list-ports

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容