Ubuntu16.04 安装 mysql 5.7 出现这个问题怎么 新人 求照

小公牛123 2017-09-21 04:13:31
10第一个问题 安装完mysql 在命令行输入 mysql 报了下面的错怎么弄

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

之前出现的是这个错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

2.ubuntu16.04如何添加mysql环境变量
输入 mysql-uroot-p 报错 说未找到命令
...全文
1302 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小公牛123 2017-09-21
  • 打赏
  • 举报
回复
引用 2 楼 lrb0677 的回复:
第一个问题应该是目录权限问题,不清楚楼主是用什么方式安装的mysql。 因为有一段时间没在用ubuntu,但是我记得安装mysql的时候,是否会提示初始化root账号的密码,所以正确的登录命令应该是 mysql -u root -p,然后会提示你输入root密码。 还有就是看一下默认的配置文件是否有禁止root登录的选项
我用 sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev装的mysql 是命令的空格没注意 现在提示输入密码了 但是我好像没记住他设置啥密码了 没留意啊 那个配置目录权限怎么看呀 现在显示这个了 接下来该怎么弄 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
小公牛123 2017-09-21
  • 打赏
  • 举报
回复
1.第一个问题检查下/var/run/mysqld/目录权限,重启下mysql 2.mysql -uroot -p 注意命令空格 确实没注意空格 可以
reui 2017-09-21
  • 打赏
  • 举报
回复
第一个问题应该是目录权限问题,不清楚楼主是用什么方式安装的mysql。 因为有一段时间没在用ubuntu,但是我记得安装mysql的时候,是否会提示初始化root账号的密码,所以正确的登录命令应该是 mysql -u root -p,然后会提示你输入root密码。 还有就是看一下默认的配置文件是否有禁止root登录的选项
曹宇飞丶 2017-09-21
  • 打赏
  • 举报
回复
1.第一个问题检查下/var/run/mysqld/目录权限,重启下mysql 2.mysql -uroot -p 注意命令空格

3,286

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
  • 实用资料发布区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧