docker mysql 镜像下一系列错误

心血来潮学docker想试试mysql镜像,然后就让我花了一个多小时,各种bug!!!
记录一下:

  1. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

一运行mysql就给我整这个错误,一个小时就是被这个花掉的!

  1. Can't connect to MySQL server on 'localhost'

这个是傻逼了,没有启动mysql服务器。解决:

service mysql status
service mysql start
  1. syntax error near unexpected token '('

用转义字符转义。

  1. Access denied for user 'root'@'127.0.0.1' (using password YES)

这个镜像内的mysql好像root用户可以无需密码直接进入:

mysql -u root

然后想添加带密码的用户在进入mysql之后使用:

grant all privileges on *.* to 'user'@'%' identified by '123456'

然后就可以使用:mysql -u user -p 123456登陆了

posted @ 2021-10-15 03:23  小默同学  阅读(184)  评论(0编辑  收藏  举报