一.检查当前系统是否安装了MariaDB
rpm -qa|grep mariadb
如果有,卸载
yum rm mariadb
卸载后还需要删除残留文件夹,因为我没有MariaDB,这里不做展示,可以用如下命令搜索
find / -name mysql
二.安装MySQL
MySQL直接用yum安装的话是不行的,启动服务时会提示unit mysqld.service not found,需要先安装MySQL官方的rpm包
Index of /232905https://repo.mysql.com/进去找一个你想要的版本,比如我装的是,包名对应改掉
wget http://repo.mysql.com/mysql80-community-release-el8.rpm
rpm -ivh mysql80-community-release-el8.rpm
yum install mysql mysql-server mysql-devel -y
启动服务
systemctl start mysqld
启动MySQL
mysql
启动成功咋安装完毕
MySQL第一次进入是没有密码的,设置密码
alter user 'root'@'localhost' identified by '新密码';
三.授权MySQL远程访问
5.7版本(以用户名为root,密码为admin为例)
grant all privileges on *.* to 'root'@'%' identified by 'admin' with grant option;
flush privileges;
8.0版本
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
|