MySQL设置登陆密码

MySQL

MySQL数据库安全问题一直是人们关注的热门话题,在很多时候新装的MySQL服务默认密码是空的。因此我们需要设置一个自己好记又相对复杂的密码。Mysql数据库中的密码存储必须用password()函数加密,在MySQL表中是以加密形式存储密码的,而不是作为纯文本。权限相关的修改完之后一定要flush privileges,使新设置生效。

1.用root 登陆MySQL终端
mysql>set password =password(‘raykaeso‘);
mysql>flush privileges;

2.在MySQL终端中使用GRANT语句
mysql>grant all on *.* to ‘root’@’localhost’ IDENTIFIED BY ‘raykaeso’with grant option ;
mysql>flush privileges;

3.在MySQL库user表中直接修改
mysql>use mysql;
mysql>update user set password=password(‘raykaeso’) where user=’root’;
mysql>flush privileges;

4、在shell命令行里修改MySQL用户密码
[root@raykaeso leixuesong] mysqladmin -u root password “your password”;

来源:MySQL设置登陆密码

发表评论

电子邮件地址不会被公开。 必填项已用*标注