文案桥梁网—你的文案搜索专家

文案桥梁网—你的文案搜索专家

怎么用命令行连接mysql数据库?

59

一、基础连接命令

连接数据库

使用 `mysql` 命令连接数据库,基本格式为:

```bash

mysql -u 用户名 -p

```

`-u` 参数后接数据库用户名(如 `root`);

`-p` 参数表示需要输入密码(输入后按回车执行命令)。

指定数据库

连接成功后,使用 `USE` 命令选择目标数据库:

```sql

USE 数据库名;

```

例如:

```sql

USE my_database;

```

退出命令行

完成操作后,输入 `exit` 命令退出 MySQL:

```bash

exit

```

二、高级连接选项

指定主机和端口

若数据库不在本地或使用非默认端口(如 3307),需添加 `-h`(主机名或 IP)和 `-P`(端口号)参数:

```bash

mysql -h 192.168.1.100 -P 3307 -u 用户名 -p

```

默认端口为 3306,可省略不写。

使用默认参数

默认主机为 `localhost`,端口为 3306,用户名为 `root`(仅限本地连接):

```bash

mysql -u root -p

```

Windows 系统需在命令提示符中运行命令,Linux/macOS 可直接输入命令。

三、注意事项

密码安全

密码输入时无视觉反馈,建议避免输入错误;

若忘记密码,需通过 `mysql_secure_installation` 重置。

权限管理

普通用户默认只能访问特定数据库,需通过 `GRANT` 语句授予权限。

连接限制

MySQL 5.7 默认最大连接数为 151,超过需调整配置。

四、示例操作流程

连接数据库

```bash

mysql -u root -p

```

查看数据库

```sql

SHOW DATABASES;

```

选择数据库

```sql

USE my_database;

```

执行查询

```sql

SELECT * FROM users;

```

退出

```bash

exit

```

通过以上步骤,您可以使用命令行高效管理 MySQL 数据库。若需图形化界面,可搭配 MySQL Workbench 等工具使用。