新建MySQL数据库的注意事项

时间:2022-05-11 06:41:04

1. root 用户的密码不能在 myphpadmin 面板里面的修改密码。

    root 用户权限比较特殊,修改密码时会同时修改几个表,需要用 sql 语句来修改。仅仅在myphpadmin 面板里面的修改密码是不够的,不仅修改不成功,回复起来也非常麻烦,   其结果往往是重装数据库。

2. 新建用户

首先,新建用户,CREATE USER 'username'@'%' IDENTIFIED BY '123456';

其次,给新用户授权,grant all privileges on testDB.* to username@localhost identified by '123456';

接着,刷新权限,flush privileges;

最后,别忘了用该用户登录查看是否正确。

注:当你用新用户登录时,可能会发现一直提示:ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES)

这是由于匿名用户存在的原因,把这个用户删掉就可以了。

mysql> use mysql
mysql> delete from user where user='';
mysql> flush privileges;