安装数据库mysql和phpmyadmin工具后,不能用root账号登陆phpmyadmin,修改过一些配置文件及mysql的root密码都是徒劳,最终还是放弃用root账号登陆phpmyadmin。
维西最后在数据库创建新用户,用新用户的账号密码登录进phpmyadmin,步骤如下:
1、登陆到数据库,如果没有修改root密码,可以省略-p选项或者回车跳过密码,如果修改过密码,填新密码。
sudo mysql -u root -p
2、若该用户有具体使用的数据库,直接创建目标数据库,这里创建名为testdb的数据库
CREATE DATABASE testdb;
或者使用mysql数据库
USE mysql;
3、添加新用户,并授予操作数据库的权限。
pama1:all是操作权限,如select,insert,update,delete,create,drop,alter等等
pama2:testdb是具体的数据库、关系表等等
pama3:usename是新用户的用户名
pama4:host类型
pama5:yourpassword是该用户的密码
"WITH GRANT OPTION"是可选项,有则表明该用户可以把自己拥有的权限授予其他用户,否则省略。
GRANT all
ON testdb
TO 'username'@'localhost'
IDENTIFIED BY 'yourpassword'
WITH GRANT OPTION
完成后退出数据库,用新用户的账号密码登陆数据库,登陆成功后,再重新打开phpmyadmin页面,用新用户的账号与密码登陆。