在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
yum remove mariadb
使用下面的命令就直接下载了安装用的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
最新版的参考mysql官方下载地址:https://dev.mysql.com/downloads/repo/yum/
yum -y install mysql57-community-release-el7-10.noarch.rpm
这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。
yum -y install mysql-community-server
启动mysql:
systemctl start mysqld.service
设置开机启动:
systemctl enable mysqld.service
查看MySQL运行状态:
systemctl status mysqld.service
超级用户 'root'@'localhost
被创建的时候,同时也设置了默认密码,这个密码明文方式存储在error log
文件中. 是用下面命令可以快速的找到他.
shell> sudo grep 'temporary password' /var/log/mysqld.log
需要修改密码之后才可以使用。登录mysql修改密码:
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';