mysql - 如何登录mysql并从linux终端查询数据库

我正在使用 debian linux。 我有一台安装了 mysql 的 linux 机器。 我可以使用 root 用户以及其他用户登录到我的 linux 机器。 我可以使用sqlyog从windows机器连接到linux机器上的mysql数据库。 现在我只想使用 linux 终端在 linux 机器上执行查询

我在终端上尝试了以下一些事情

我去了根目录,然后我去了/var/lib 目录

我在终端上运行以下命令

mysqladmin -u root -p
mysqladmin -u root -ppassword

每次我收到以下错误消息

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

请指导我关注

  1. 如何在 linux 终端中获取 mysql 提示符?
  2. 如何从 linux 终端停止 mysql 服务器?
  3. 如何从 linux 终端启动 mysql 服务器?
  4. 如何在 linux 终端中获取 mysql 提示符?
  5. 如何从linux终端登录mysql服务器?
  6. 如何解决以下错误?

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

请给我以上问题的解决方案。 谢谢你

最佳答案

1.- linux终端如何获取mysql提示符?

mysql -u root -p

Enter password: 提示符下,好吧,输入 root 的密码 :)

您可以通过键入 mysql --help 或在 online manual 找到更多引用。 .

2。如何从 linux 终端停止 mysql 服务器?

这取决于。基于 Red Hat 的发行版具有 service 命令:

service mysqld stop

其他发行版需要直接调用初始化脚本:

/etc/init.d/mysqld stop

3.如何从 linux 终端启动 mysql 服务器?

与 #2 相同,但使用 start

4.如何在 linux 终端中获取 mysql 提示符?

与 #1 相同。

5.如何从linux终端登录mysql服务器?

与 #1 相同。

6.如何解决以下错误?

与 #1 相同。

https://stackoverflow.com/questions/6200215/

相关文章:

python - 如何将 NumPy 数组标准化为单位向量?

python - "inconsistent use of tabs and spaces in i

linux - 如何以正确的方式关闭 Spring Boot 应用程序?

c - 从C中的文件描述符中检索文件名

linux - 在 sudo 调用的 Bash 脚本中识别用户

python - Python 格式字符串中的 %s 是什么意思?

python - 将 datetime 转换为 Unix 时间戳并将其转换回 python

python - Python 中的 '@=' 符号是什么?

linux - grep 排除多个字符串

c - 硬 float 和软 float 有什么区别?