yum安装mysql本机无法连接蛋疼问题

来源:互联网 发布:无实体软件出口 编辑:程序博客网 时间:2024/06/05 01:33

最近学习hadoop组件hive的时候由于需要搭建mysql环境,所以在linux主机上安装mysql服务 、由于我的linux系统是centerOs系列的所以我就索性用yun命令进行安装了。先交代一下我安装的myql的版本 5.1.73,算是比较新的了。出现了本机mysql无法连接蛋疼问题。

     用yum install mysql-server命令安装mysql,随后需要输入y进行确定下一步安装。ok... 大概15s左右mysql安装好了,我用service mysqld start命令启动mysql,没有任何问题。mysql成功启动 ,紧接着用键入mysql命令连接myql结果就是出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

然后我便开始解决问题得漫漫之路,尼玛 按照百度上的方法一个个试了。发现输入连接还是报上面这个错误,后面我无意在百度知道上看到有个哥们发的一个教程,帖子里面有很多人回复都很有用但是我的就是不行。我现在把这位老哥解决方法贴上来:

    

#1.停止mysql数据库/etc/init.d/mysqld stop #2.执行如下命令mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #3.使用root登录mysql数据库mysql -u root mysql #4.更新root密码mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';#最新版MySQL请采用如下SQL:mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root'; #5.刷新权限 mysql> FLUSH PRIVILEGES; #6.退出mysqlmysql> quit #7.重启mysql/etc/init.d/mysqld restart #8.使用root用户重新登录mysqlmysql -uroot -p Enter password: <输入新设的密码newpassword>
参考资料地址:https://zhidao.baidu.com/question/1603863845338636507.html

  但愿上面这种方法能帮助大多数人,但是我这边就GG了 只得寻找新的解决方式。黄天不负有心人,我终于又在一篇贴在里找到一个解决办法,我按照上面做法成功解决了我的问题。

  其实这种解决问题方法很简秦松连接了单,我在/etc/my.cnf文件中添加skip-grant-tables。最后保存重启mysql服务键入mysql就能轻松连接了。 so... 问题就解决了,希望可以帮助受困惑的盆友。

  参考资料:http://www.sojson.com/blog/197.html

阅读全文
0 0
原创粉丝点击