mysql 5.6.27 数据库安装完成后
一、设置密码 使用mysqladmin 命令
mysqladmin -u root password
enter:passwd #这里设置为123456
第一次登录数据库,使用mysql 命令(记不得是否输入密码123456)
grant ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;#授权
测试使用Navicat 登录可以正常访问数据库
下次在访问奇怪的事情发生了
[root@iZ28zk3pva6Z ~]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
但直接使用mysql命令确可以正常访问
mysql> use mysql
ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘
遗憾的是查看数据库,无mysql的库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
解决方法停止数据库