如何有效管理Mysql数据库用户密码

  

下文主要给大家带来有效管理Mysql数据库用户密码,希望这些内容能够带给大家实际用处,这也是我编辑有效管理Mysql数据库用户密码这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

数据库是信息系统中非常重要的一个环节,合理高效的对它进行管理是很重要的工作,通常是由总管理员创建不同的管理账户,然后分配不同的操作权限,把这些账户叫给相应的管理人员使用。
Mysql的用户信息存放在Mysql库中用户表中。
一、用户管理

1。新建用户:

创建用户& # 39;用户名& # 39;@ # 39;主机& # 39;确认密码& # 39;密码& # 39;;

2。删除用户

<>之前删除用户& # 39;用户名& # 39;@ # 39;主机& # 39;;

3。重命名:

<>之前重命名用户& # 39;用户名& # 39;@ # 39;主机& # 39;& # 39;修改后的用户名& # 39;@ # 39;修改后的主机& # 39;;
二。给用户设置密码:

1。修改当前登录用户密码:

<>之前设置密码=密码(& # 39;密码& # 39;);

2。修改其他用户密码:

设置密码& # 39;用户名& # 39;@ # 39;主机& # 39;=密码(& # 39;密码& # 39;);

3。忘记根密码的解决办法:

1)关闭数据库

 systemctl mysqld停止。服务

2)查看端口,是否关闭。

 netstat -antp | grep 3306 

3)使用跳过用户表验证的方式登录。进入mysql配置文件中,在mysqld下添加以下内容,重启服务。

 vim/etc/my.cnf
  
  (mysqld)
  用户=mysql
  basedir=/usr/local/mysql
  datadir=/usr/local/mysql/data
  端口=3306
  character_set_server=utf8
  pid文件=/usr/local/mysql/mysqld.pid
  套接字=/usr/local/mysql/mysql.sock
  服务器id=1
  skip-grant-tables,,#加入此行命令

4)重启服务

 systemctl mysqld重启。服务

5。直接输入mysql进入mysql数据库,此时不需要密码。

 mysql 

6。然后再用下面这条语句修改密码:

<>之前更新mysql。用户设置authentication_string=密码(& # 39;qwe123& # 39;)用户=& # 39;根# 39;;

7。退出mysql数据库,进入配置文件删除之前加入的语句skip-grant-tables

<>前退出   删除使用跳过用户表验证的方式登录的语句

8。重启数据库服务,进入数据库,此时登陆使用的就是你改过的密码。

 systemctl mysqld.service重启
  mysql -uroot - p
  以前修改过的密码 

如何有效管理Mysql数据库用户密码

对于以上关于如何有效管理Mysql数据库用户密码,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

  

如何有效管理Mysql数据库用户密码