好久没有使用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;
注意:后面一定要加 ; 结尾。