第一次使用Linux下安装MySQL5.7遇到的一些列问题
第一次学Linux第一次在上面安装MySQL,可谓是一波三折
首先我试了linux社区http://www.linuxidc.com/Linux/2016-06/132676.htm这个帖子的方法,然后报错
应该是确实依赖,但是第一次用Linux又不知道怎么解决,所以我接着我又试了点击打开链接这个帖子的方法。然后在第四步配置my.cnf和开机启动时出问题。
前面步骤都是对的不知道为什么没有my-default.cnf这个文件。
最后我试了这个帖子的方法http://www.cnblogs.com/lonelywolfmoutain/p/5430515.html然后安装成功了,但是用此贴里面的修改密码的方式不对,不知道是不是我操作不对,反正就是改不了。然后我用了这个帖子点击打开链接修改MySQL的root用户密码。这里注意MySQL5.7的user表里密码字段不是password,而是authentication_string,所以要写成update user set authentication_string=password('123456') where user ='root';
修改完后终于用root用户登录进去了,但是我发现不能做查询之类的事会报这样的错
我在网上查询过后发现要重新set一下密码也就说执行SET PASSWORD = PASSWORD('123456');
但是又报错了
我又上网查发现是因为MySQL5.7不能设这么简单密码,然后用这篇文章的方法解决了点击打开链接,之后终于能正常操作MySQL了。