首次登陆mysql使用mysql -uroot就可以进入,由于首次登陆只有一个默认的user root 并且改用户也没有默认的密码。所以mysql在你要执行一些sql查询时如:show database;时就会出现:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement。

  很明显提示是告诉我们,你必须设置密码后才能执行这条语句!如何设置初始密码呢?

  在红黑联盟中可以找到答案:set password=PASSWORD('root');将密码设置为root。

  最后你可以show databases了,mysql5.7默认有:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)

 

ok!!!

posted on 2016-01-21 14:49  踏雪无痕之来去无踪  阅读(1503)  评论(0编辑  收藏  举报