准备工作:下载好mysql(Mariadb)安装包:
第一步:检查系统中是否有自带的MySQL(Mariadb);
# 下面这两个都执行一下
[root@centos101 opt]# rpm -qa | grep mysql
[root@centos101 opt]# rpm -qa | grep mariadb
如果有已经安装的Mariadb或者MySQL,进行相应的卸载:
rpm -e --nodeps mariadb-libs
或者
sudo rpm -e --nodeps 'rpm -qa | grep mariadb' #这个执行报错时,执行上面那个命令
第二步:将已经下载好的Mariadb安装包导入Linux系统,执行如下命令进行解压到指定目录;
tar -xvf mysql-8.0.35-1.el7.x86_64.rpm-bundle.tar -C mysql-yasuobao/
第三步:解压后按照如下顺序进行安装;
rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm
第四步:对MySQL进行初始化;执行初始化命令后,会在/var/lib/mysql目录下生成一些文件;
mysqld --initialize --console
第五步:修改mysql安装目录的所有用户和所属组( 默认安装位置为:/var/lib/mysql/ );
chown -R mysql:mysql /var/lib/mysql/
第六步:查看mysql的临时密码;重启后,再使用初始密码进行登录,并重置密码:
cat /var/log/mysqld.log
mysql重启命令:
systemctl restart mysqld
查看mysql启动状态命令:
systemctl status mysqld
注意事项:
上面两个命令中,用的是“mysqld”,而不是“mysql”哦!!!
# 修改密码:
alter user 'root'@'localhost' identified by '123456';