1、首先查看是否已经安装mysql
rpm -qa | grep mysql
如果存在,则通过以下命令进行删除。
rpm -e 【具体的文件名】
2、下载MySQL
[root@VM-20-16-centos ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
3、安装mysql(执行下面第一条安装mysql包之后,再安装mysql。不然会报错:Error: Unable to find a match: mysql-community-server)
如果安装了mysql包之后,还是会这个错,则禁用yum本地安装。
命令为:yum module disable mysql
[root@VM-20-16-centos ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
[root@VM-20-16-centos ~]# yum -y install mysql-community-server
注意:在安装的时候可能会报错
(You can remove cached packages by executing 'yum clean packages'.
Error: GPG check FAILED)。如下(黄色部分)
可以在命令后面加上:--nogpgcheck【这由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。】
[root@VM-20-16-centos ~]# yum -y install mysql-community-server --nogpgcheck
4、启动mysql
[root@VM-20-16-centos ~]# systemctl start mysqld.service
5、查看mysql是否启动成功
[root@VM-20-16-centos ~]# service mysqld status
如此绿色就是启动成功。
6、查看初始密码
[root@VM-20-16-centos ~]# grep 'password' /var/log/mysqld.log
【黄色部分是初始密码】
7、登录mysql
[root@VM-20-16-centos ~]# mysql -u root -p
登录mysql之后,修改初始密码【aaaaa为密码】
ALTER USER USER() IDENTIFIED BY 'aaaaa';
最后,需要注意的是,安装完默认是只允许本机连接的,如果需要外网连接需要,设置允许任意ip访问。具体操作:http://t.csdn.cn/ccccAhttp://t.csdn.cn/ccccA
设置开机自启:
[root@VM-20-16-centos ~]# systemctl enable mysqld
[root@VM-20-16-centos ~]# systemctl daemon-reload