虚拟主机域名注册-常见问题数据库问题 → 数据库问题

mysql怎么设置访问密码

  MySQL拥有完整的用户帐号管理,允许您安全地存储您的数据并限制用户访问MySQL服务器的权限。要机动的保护MySQL服务器和数据库,首先您必须设置每个用户的密码。步骤如下:

  1)运行MySQL服务器并打开MySQL命令行控制台;

  2)在MySQL命令行控制台上,输入:mysql -u root -p

  3)系统将提示您输入root用户的密码;

  4)输入新用户的用户名,帐号以及密码:

  5)例如,如果要创建一个叫做Mary 的用户,并且把密码设置为12345,那么输入:createuser Mary 12345

  6)系统将提示您关于新用户的一些更多的选项,点击确定或取消;

  7)现在,新的MySQL用户已经建立并 设置好密码:12345。

  更改MySQL用户帐号或密码的步骤如下:

  1)打开MySQL命令行控制台;

  2)输入:mysql -u root -p

  3)输入root用户的密码;

  4)输入:ALTER USER 'mary'@'localhost' IDENTIFIED BY '54321'

  5)现在,Mary用户的密码已经更改为54321。

  MySQL的安全机制有助于保护MySQL数据库服务器以及用户储存的数据。采取安全措

  作为一种广泛使用的关系型数据库,MySQL也为用户提供了设置密码的功能。本文将介绍MySQL如何安全地设置、修改、管理用户的密码,从而加强数据库的安全性。

  首先,需要登录MySQL,通过如下方式登录:

  mysql -u root -p

  这样就可以登录MySQL,接下来可以通过输入如下命令来创建用户及其密码:

  grant all privileges on *.* to [user_name]@[host_name] identified by '[password]'

  在上面的命令中,[user_name]表示要创建的用户名称,[host_name]表示允许该用户从哪些主机能登录,'[password]'是用户的密码,其中通常应该使用复杂的密码,例如:包含数字、大小写字母以及特殊字符的密码,密码长度应该最好超过8位以上。

  当想要更新用户的密码时,可以使用如下的SQL语句:

  alter user 'username'@'hostname' identified by 'new_password';

  用来将用户的密码改为“new_password”,同样地可以将用户的密码改为更复杂的密码,以保证MySQL的安全性。

  另外,在数据库被攻击或异常使用时,也可以更改用户的密码,只需要使用如下SQL语句:

  set password for 'username'@'hostname' =password('new_password');

  这一命令会将用户“username”的密码重置为“new_passport”。

  此外,如果忘记MySQL的root超级用户的密码,可以重新设置root的密码:

  mysqld --skip-grant-tables

  接着运行SQL语句:

  UPDATE mysql.user SET authentication_string=PASSWORD('[new_password]') where user='root';

  flush privileges;

  退出数据库重新登录,使用新的密码即可




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:mysql老是安装失败的解决方法
下一篇:ERP服务器与网站服务器的特点及区别
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部