如何用Linux命令行登录MySQL数据库?

1、基本登录命令

命令格式mysql -u 用户名 -p

如何用Linux命令行登录MySQL数据库?插图1
(图片来源网络,侵删)

示例mysql -u root -p

解释:输入该命令后,系统会提示你输入密码,这是最常见的登录方式。

2、指定主机和端口号登录

命令格式mysql -h 服务器地址 -P 端口号 -u 用户名 -p

示例mysql -h 192.168.43.119 -P 3306 -u root -p

如何用Linux命令行登录MySQL数据库?插图3
(图片来源网络,侵删)

解释:如果数据库运行在远程服务器上,需要指定服务器地址和端口号,注意字母"P"是大写的。

3、使用配置文件登录

创建配置文件:在用户主目录下创建.my.cnf如下:

     [client]
     user=用户名
     password=密码
     host=服务器地址

设置文件权限chmod 600 ~/.my.cnf

使用配置文件登录mysql --defaults-file=~/.my.cnf

如何用Linux命令行登录MySQL数据库?插图5
(图片来源网络,侵删)

解释:这种方式可以避免每次手动输入用户名和密码。

4、使用MySQL Workbench登录

安装MySQL Workbenchsudo apt-get install mysql-workbench(适用于Ubuntu)或sudo yum install mysql-workbench(适用于CentOS/RHEL)

配置连接:打开MySQL Workbench,点击"+"添加新连接,填写连接名称、主机名、用户名和密码,然后点击"Test Connection"测试连接。

解释:这是一种图形化工具,适合不熟悉命令行操作的用户。

5、通过SSH隧道登录

创建SSH隧道ssh -L 3307:localhost:3306 用户名@远程服务器IP地址

通过隧道登录MySQLmysql -h 127.0.0.1 -P 3307 -u 用户名 -p

解释:这种方法适用于需要通过防火墙或其他安全措施访问MySQL的情况。

6、常用MySQL命令

显示所有数据库show databases;

选择数据库use 数据库名;

显示所有表show tables;

查看表结构describe 表名;

查询数据select * from 表名;

退出MySQLexit;quit;

是在Linux环境中登录MySQL的几种方法及其常用命令,根据具体需求,可以选择最适合的登录方式。

小伙伴们,上文介绍linux mysql登录命令的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/72426.html

(0)
上一篇 2024年10月9日 14:48
下一篇 2024年10月9日 15:02

相关推荐