首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ubuntu13.04终端访问MySQL

问使用Ubuntu13.04终端访问MySQL
EN

Ask Ubuntu用户
提问于 2014-01-21 11:41:58
回答 4查看 115.6K关注 0票数 5

现在在ubuntu13.04中从终端访问phpmyadmin db我首先用sudo apt-get install mysql-server mysql服务器5.5个版本安装了mysql服务器,现在在终端上我可以检查它是否工作

代码语言:javascript
复制
sudo netstat -tap | grep mysql

它的响应是提示我输入密码,然后

代码语言:javascript
复制
tcp        0      0 localhost:mysql         *:*                     LISTEN             26214/mysqld

但是为了连接我的根帐户,我输入了mysql -u root -p,提示输入密码,它显示了ERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)

当我尝试这个/opt/lampp/bin/mysql -u root -p时,它会询问密码,并说ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)

在/etc/mysql/my.cnf中有什么,在/opt/lampp/bin/mysql中有什么?

有解决办法吗?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2014-01-21 13:49:48

安装MySQL后不久,您是否尝试过为root设置密码??如果不是,首先尝试在下面的终端中输入命令;

代码语言:javascript
复制
mysql -u root

现在,它应该打开mysql控制台。并键入以下行:

代码语言:javascript
复制
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

要退出mysql控制台,输入exit。

然后试着重新连接下一条线路;

代码语言:javascript
复制
mysql -u root -p

试试你输入的密码。

来源:如何在MySQL中连接和创建数据库?

票数 11
EN

Ask Ubuntu用户

发布于 2016-09-29 13:29:14

使用以下命令

代码语言:javascript
复制
/opt/lampp/bin/mysql -u root -p

然后输入,它需要输入密码,如果您已经更改了根用户的密码,而不是键入此密码,否则只需按Enter键,将其保持为空白。

票数 3
EN

Ask Ubuntu用户

发布于 2014-12-26 04:21:37

您可以通过登录到安全模式来重置MySQL的密码。

使用以下命令停止MySQL服务。

/etc/init.d/mysql停止

然后在安全模式下启动MySQL。

mysqld_safe --跳过-授予-表

使用安全模式登录到MySQL后,请执行以下命令来更新密码。

更新用户设置Password=password('MySQL_PWD'),其中User='root';刷新特权;GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY "MySQL_PWD" WITH GRANT OPTION;刷新特权;

执行上述命令后,杀死mysqld并启动MySQL。

现在尝试使用更新的密码登录到MySQL。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/408676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档