Centos通过rpm包安装Mysql
卸载mariadb相关
mariadb和mysql冲突,需要先卸载mariadb。
检查mariadb
rpm -qa|grep mariadb
卸载
Centos 7只有一个mariadb-libs
yum remove mariadb-libs
创建mysql用户
创建mysql用户并设置密码
1 |
|
安装Mysql
从官网下载需要安装的版本,下载bundle版本。
此处用mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
演示
解压到任意目录
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
按顺序安装以下包
1 |
|
初始化mysql
mysqld --initialize --console
修改mysql所有者为mysql用户和用户组
chown -R mysql:mysql /var/lib/mysql
设置开机自启
systemctl enable mysqld
启动mysql
systemctl start mysqld
修改mysql密码
查看初始化root密码
grep 'temporary password' /var/log/mysqld.log
输出则为默认的密码
登录mysql
mysql -u root -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourPasswd';