admin管理员组文章数量:1600055
yum安装mysql
一、清理环境
[root@localhost ~]# yum erase mariadb* mysql*
[root@localhost ~]# userdel -r mysql
[root@localhost ~]# rm -rf /etc/my*
[root@localhost ~]# rm -rf /var/lib/mysql
二、下载yum源的rpm安装包并安装
#下载安装mysql的yum源
[root@localhost ~]# yum install https://dev.mysql/get/mysql80-community-release-el7-7.noarch.rpm
#这里的下载地址是在官方查询得到的,安装的是yum源仓库,并非mysql数据库实例
[root@localhost ~]# vim /etc/yum.repo.d/mysql-community.repo
#把安装5.7的源打开, 关闭安装8.0的源,具体操作见下图所示
这里有第二种修改的方法,方便我们使用脚本修改
[root@localhost ~]# yum repolist all |grep mysql
[root@localhost ~]# yum-config-manager --disable mysql80-community
[root@localhost ~]# yum-config-manager --enable mysql57-community
直接yum安装,注意,这种方式是临时关闭,如果要永久关闭,请参考前面修改配置文件的方法
yum install -y mysql-community-server --enablerepo mysql57-community --disablerepo mysql80-community
#关闭防火墙和selinux
[root@mysql ~]# sed -ri s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config && setenforce 0
[root@mysql ~]# systemctl stop firewalld && systemctl disable firewalld
#安装mysql及相关软件包
[root@mysql ~]# yum -y groupinstall "Development Tools"
[root@mysql ~]# yum -y install mysql-community-server
[root@mysql ~]# systemctl start mysqld
#从日志中找到初始密码
[root@mysql ~]# cat /var/log/mysqld.log | grep password | awk -F':' '{print $4}'
O7s-f#Mhhqjs
#截取的12位字符串就是初始密码
#利用初始密码登录数据库
[root@mysql ~]# mysql -uroot -p'O7s-f#Mhhqjs'
mysql> #出现此行内容说明登陆成功
mysql> alter user 'root'@'localhost' identified by "Abcd@1234"; #数据库内修改密码
mysql> \q 或者 exit 或者 quit #三条退出数据库的指令,按照个人喜好选择使用
[root@mysql ~]# mysqladmin -uroot -p'old_password' password 'new_password' #只是在linux命令行修改mysql数据库密码的指令
#补充内容(关闭密码强度策略-即可以修改简单密码;跳过密码进入数据库)
[root@mysql ~]# vim /etc/myf
#关闭mysql密码强度策略,生产环境切勿尝试,首次启动不可关闭
validate-password=OFF #关闭mysql密码强度策略,生产环境切勿尝试,首次启动不可关闭配置文件最后插入此行命令,然后就可以修改简单的密码
skip-grant-tables #跳过密码进入数据库,用于忘记密码时使用
update mysql.user set authentication_string=password("Abcd@1234") where User='root' and Host="localhost";
切记以上两个参数不可同时存在
版权声明:本文标题:yum安装mysql数据库以及忘记数据库密码强制登录改密码 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726490519a1072690.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论