Linux_安装mysql踩坑日记

给Linux安装mysql时,踩了无数的坑。看到一篇写的不错的博客,而后按照博客上的步骤进行安装。可是仍是踩了很多的坑。mysql

安装博客地址:http://www.javashuo.com/article/p-cqnuobaf-du.htmlsql

在安装时踩的坑:socket

  一、第一个错误ide

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)  .net

    按照教程上的操做执行这条命令:ln -s /var/lib/mysqld/mysql.sock /tmp/mysql.sockrest

    可是重启以后,使用mysql -uroot -p 登陆时,依然报这个错。试了屡次以后仍是这个样子。server

    解决方式:blog

    先删除/tmp/mysql.sock这个文件再创建链接教程

    删除get

    rm -rf /tmp/mysql.sock

    创建链接

    ln -s /var/lib/mysqld/mysql.sock /tmp/mysql.sock

    重启服务

    service mysqld restart

  二、第二个错误

    修改了密码以后,依然提示不能登陆

    1045 access denied for user 'root'@'远程地址' using password yes

    问题缘由:

    没有刷新……

    解决方式:

    先使用不校验密码的方式登陆mysql 

    执行flush privileges;

  三、第三个错误本机能够登陆可是远程没法登陆

   远程时候发现仍是提示权限问题 没法访问

   将root用户的host改成%以后仍是这个错误。

   解决方式:

   没有让任意地址使用root用户登陆

   Grant all privileges on *.*  to  ‘root’@’%’  identified by  ‘root用户密码’;

 

   花了半天的时间终于把mysql给安装成功了。

相关文章
相关标签/搜索