我如何登录 MySQL

我如何登录 MySQL

我是 Ubuntu 新手,安装了 MySQL,使用转速文件,并开始使用它sudo start mysql,当我尝试

mysqladmin -u root password test

我明白了

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

我检查了mysqld文件夹里什么也没有,
我下一步该怎么做?谢谢你的回答

答案1

首先做

 sudo mysql_install_db

 sudo mysql_secure_installation

 mysql -u root -p

然后输入你的密码

答案2

Ubuntu 不使用,而是rpm使用deb。请确保您已安装 mysql 即

sudo apt-get install mysql-server

它将提示输入 root 用户的密码,即您的 mysql root 用户的密码,而不是您的系统 root 用户的密码。

之后做

mysql -u root -p

系统将提示您输入密码,并输入您在安装 mysql 时输入的 mysql 根密码,然后您就可以开始了。

答案3

你是如何用 rpm 文件安装它的?我敢肯定你要么搞错了,要么肯定做错了什么。你需要做的就是

sudo apt-get install mysql-server mysql-client

更新:似乎有 MySQL 5.5 .deb 文件这里(尽管该存储库适用于 Debian)- 无论如何,我认为它可能比 rpm 更好用

答案4

阅读“auth_socket”。我从另一个 Linux 转到 Ubuntu,花了一天半的时间研究这个问题。

无法从 ubuntu 16.04 中的普通用户帐户以 mysql 用户 root 身份登录

相关内容