下载rpm文件
安装指令
yum localinstall mysql80-community-release-el8-1.noarch.rpm
yum repolist all | grep mysql
yum install mysql-community-server
如何mysql5.7 和mysql8 同时存在请关闭其中一个
yum-config-manager --disable mysql57-community
yum-config-manager --enable mysql80-community
dnf config-manager --disable mysql57-community
dnf config-manager --enable mysql80-community
启动指令和查看状态
service mysqld start
service mysqld status
启动Mysql ,创建用户并开启远程访问
- 更改root 密码
- 创建远程账号su
安装成功过后,mysql初始化密码在文件mysql.log 里面,路径
/var/log/mysqld.log 或/var/log/mysql/mysqld.log
,也可通过find / -name mysqld.log
查看文件路径
执行指令grep "password" /var/log/mysqld.log
查找用户和密码
#启动mysql
service mysqld start
# 链接mysql
mysql -u root - p
#更改root 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '***********!';
#创建远程账号和密码 '%'代表任何ip都能访问
CREATE USER 'su'@'%' IDENTIFIED BY '***********!';
#数据库授权
GRANT ALL PRIVILEGES ON *.* TO 'su'@'%' WITH GRANT OPTION;
#防火墙3306端口放行
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
安装过程可能出现问题
libmysqlclient.so*** #文件依赖出错
解决方法:
依次安装 mysql-community-common 、mysql-community-libs、mysql-community-compat,然后再安装mysql-community-server
#安装依赖
yum clean
yum install mysql-community-common-****.rpm
yum install mysql-community-libs-****.rpm
yum install mysql-community-libs-compat-****.rpm
#安装mysql-community-server
yum localinstall mysql80-community-release-el8-1.noarch.rpm
yum repolist all | grep mysql
yum install mysql-community-server