CentOS7.5安装MySql8.0

首先官网下载rpm包,这里我选择了bundle包,里面有各类MySQL的依赖mysql

下载完毕后,能够本身在centos上建立一个mysql文件夹,而后将该文件上传到该文件夹,而后解压sql

tar -xvf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar centos

解压以后以下图ide

能够看到不少的rpm文件,咱们须要安装的主要是client和server3d

首先安装client,安装client以前须要先安装两个依赖rpm,若是你安装错了,能够用下面的命令清除以前安装过的依赖rest

yum remove mysql-libsserver

安装依赖mysql-community-common-8.0.19-1.el7.x86_64.rpmblog

rpm -ivh mysql-community-common-8.0.19-1.el7.x86_64.rpmrem

安装依赖mysql-community-libs-8.0.19-1.el7.x86_64.rpm文件上传

rpm -ivh mysql-community-libs-8.0.19-1.el7.x86_64.rpm

 安装客户端mysql-community-client-8.0.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.19-1.el7.x86_64.rpm

安装依赖libaio

yum install libaio

 安装服务端mysql-community-server-8.0.19-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.19-1.el7.x86_64.rpm

查看是否安装成功 

ps -ef | grep mysql

 

接下来进行对MySQL的初始化

mysqld --initialize

启动MySQL服务

systemctl start mysqld 

 

启动失败,由于权限的问题,下面修改权限

chown -R mysql:mysql /var/lib/mysql/

再次启动服务

systemctl start mysqld 

查看初始化密码

cat /var/log/mysqld.log | grep password 

 

登陆MySQL,密码是上面那个

mysql -u root -p

修改登陆密码 

alter user 'root'@'localhost' identified by 'root'; 

 

中止服务、重启服务

systemctl stop mysqldsystemctl restart mysqld

相关文章
相关标签/搜索