好久没有使用centos来进行系统环境安装了,一些知识点都忘记了。今天记一下centos安装mysql 8.0步骤及遇到的问题。

centos安装mysql 8.0

1、远程获取rpm文件

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

备注:新的系统会有提示:-bash: wget: command not found,是说明没有wget,此时我们需要安装wget。使用命令:yum -y install wget,在安装wget时提示有“Loaded plugins: fastestmirror  You need to be root to perform this command.”时,一是使用root来操作,二是使用 sudo 来操作,如

sudo yum -y install wget 会提示输入密码,输入密码后,正常安装 。

2、安装 yum repo文件

yum localinstall mysql80-community-release-el7-1.noarch.rpm

会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo

3、安装mysql 命令

yum install mysql-community-server

开启mysql服务:

systemctl start mysqld.service

设置开机自启:

systemctl enable mysqld.service

4、获取初始密码登录mysql

mysql在安装后会创建一个root@locahost账户,并且把初始的密码放到了/var/log/mysqld.log文件中;

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

使用初始密码登录mysql

mysql -uroot -p

首次登陆更改密码:

ALTER user 'root'@'localhost' IDENTIFIED BY 'Kw360net$123';

5、修改可以远程访问

修改密码后,使用新密码登录后,选择mysql库:

use mysql;
update user set Host='%' where User='root';  
flush privileges;  

注意:后面一定要加 ; 结尾。