美文网首页
安装数据库修改密码

安装数据库修改密码

作者: zxhChex | 来源:发表于2019-08-14 18:50 被阅读0次

初始化MySQL
mysqld --initialize --user=mysql
查找初始密码
grep 'temporary password' /var/log/mysqld.log

安装MySQL:

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
yum install yum-utils
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
yum repolist all | grep mysql
yum repolist enabled | grep mysql

yum install -y mysql-community-server
启动
systemctl start mysqld.service
查看状态
systemctl status mysqld.service
开机自启动
systemctl enable mysqld
查看监听端口,默认 3306
ss -natl |grep 3306

grep 'temporary password' /var/log/mysqld.log


找到初始密码

登录
shell> mysql -uroot -p'找到的初始密码'
修改密码
方法一: mysql>alter user root@localhost identified by 'QFedu123!';
方法二: shell> mysqladmin -p'找到的初始密码' password 'QFedu123!'

取消密码复杂度

编辑 my.cnf配置文件, 在 [mysqld]配置块儿中添加如下内容
plugin-load=validate_password.so
validate-password=OFF
保存退出后,重启服务, 修改密码。

不使用密码

修改 my.cnf 文件,添加如下内容,之后重启服务
skip-grant-tables=true

忘记密码

停止 mysql 服务
systemctl stop mysqld
启动免授权服务端
在 /etc/my.cnf 配置文件中添加如下配置项,并重启服务
skip-grant-tables=1
在服务端本地执行 mysql, 通过本地连接数据库
shell> mysql
修改用户的密码
mysql> UPDATE mysql.user SET authentication_string=password('QFedu123!') WHERE user='root' and host='localhost';
再次重启服务
shell> systemctl restart mysqld

相关文章

网友评论

      本文标题:安装数据库修改密码

      本文链接:https://www.haomeiwen.com/subject/kqyvjctx.html