目录
一、先检查是否安装MySQL
yum list installed mysql*
rpm –qa|grep mysql*
查看有没有安装包
yum list mysql*
查看yum服务器上mysql数据库的可用版本
yum list | grep mysql
二、安装MySQL
yum install -y mysql-server mysql mysql-devel
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y install mysql-community-server
三、查看、启动、设置密码
1、查看MySQL状态
systemctl status mysqld
Active: inactive (dead)
这是服务没启
2、启动MySQL服务
systemctl start mysqld
3、先检查是否有mysql用户组和mysql用户
groups mysql
4、初始化服务
生成超级用户root的初始密码
grep 'temporary password' /var/log/mysqld.log
5、连接服务
mysql -uroot -p'wa5DX_oewqjo'
6、修改密码
①一般修改密码
出现以上报错是需要修改初始密码
修改密码命令:alter user root@localhost identified by '123456';
报错是因为密码过于简单,换复杂密码
alter user root@localhost identified by 'zxc@ASD@123';
然后刷新权限 FLUSH PRIVILEGES;
②设置简单密码
设置简单密码需要修改配置文件
路径在 /etc下,文件名为my.cnf
增加
plugin-load=validate_password.so
validate-password=OFF
修改文件后需要重启,否则依然无法修改为简单密码
systemctl restart mysqld
重新登录进去,设置简单密码并刷新权限
7、远程连接权限
设置为允许任意IP连接
grant all privileges on *.* to root@'%' identified by '密码';
关闭防火墙或者开放3306端口后,并且服务器安全组加入3306端口后即可远程登录
远程连接工具
能连接上就是已经OK了