你好,游客 登录 注册 搜索
背景:
阅读新闻

MySQL的安装与配置祥解3

[日期:2006-09-23] 来源:Linux公社  作者:Linux [字体: ]

4 rows in set (0.00 sec)

Windows平台的user表是这样的:

mysql> use mysql;

Database changed

mysql> select Host,User,Password,Select_priv,Grant_priv from user;

+-----------+------+----------+-------------+------------+

| Host     | User | Password | Select_priv | Grant_priv |

+-----------+------+----------+-------------+------------+

| localhost | root |       | Y       | Y       |

| %       | root |       | Y       | Y       |

| localhost |     |       | Y       | Y       |

| %       |     |       | N       | N       |

+-----------+------+----------+-------------+------------+

4 rows in set (0.00 sec)

我们先来看Unix平台的user表。其中RedHat只是我试验机的机器名,所以实际上Unix平台的MySQL默认只允许本机才能连接数据库。但是缺省root用户口令是空,所以当务之急是给root用户加上口令。给数据库用户加口令有三种方法:

1)在shell提示符下用mysqladmin命令来改root用户口令

shell>mysqladmin -uroot password test

这样,MySQL数据库root用户的口令就被改成test了。(test只是举例,我们实际使用的口令一定不能使用这种易猜的弱口令)

2)用set password修改口令:

mysql> set password for root@localhost=password('test');

这时root用户的口令就被改成test了。

3)直接修改user表的root用户口令

linux
相关资讯       mysql 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款