首页 > 计算机技术 > 数据库 > MySQL

MySQL数据库常用命令

原创 lihf8515 2026年02月10日 16:14
来源:本站 阅读:6

使用mysql数据库常用的一些命令,这里记载下来,以便使用。

1. 登录到MySQL

首先,你需要以root用户或其他具有足够权限的用户身份登录到MySQL服务器。你可以使用以下命令登录:

mysql -u root -p

然后输入你的root用户密码。

2. 创建用户

一旦登录,你可以使用CREATE USER语句来创建一个新用户。例如,要创建一个名为newuser的用户,你可以使用以下命令:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

这里,'newuser'@'localhost'指定了用户名和可以从哪个主机连接(这里是本地主机)。'password'是该用户的密码。你可以根据需要更改newuser和password。
指定从哪个主机连接
% 表示所有主机
localhost 表示本地主机
192.168.1.% 表示这个指定网段的主机

3. 赋予权限

创建用户后,你需要为其赋予相应的权限。MySQL提供了多种权限级别,例如数据库级别、表级别或全局级别。以下是一些常见的权限授予示例:

为用户授予所有数据库的所有权限:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;

这个命令授予newuser在所有数据库上的所有权限,并允许他将相同的权限授予其他用户。

为用户授予特定数据库的权限:

GRANT ALL PRIVILEGES ON `database_name`.* TO 'newuser'@'localhost';

将database_name替换为你希望授权的数据库名。

为用户授予特定表的权限:

GRANT SELECT, INSERT ON `database_name`.`table_name` TO 'newuser'@'localhost';

这里,SELECT和INSERT是授予的权限,database_name是数据库名,table_name是表名。你可以根据需要添加更多权限。

4. 应用权限更改

在MySQL中,当你使用GRANT语句授予权限后,需要执行FLUSH PRIVILEGES;命令来使权限更改立即生效:

FLUSH PRIVILEGES;

5. 测试用户权限

退出当前会话并使用新创建的用户重新登录,以验证其权限是否正确设置:

mysql -u newuser -p

然后尝试执行一些操作,如创建表、插入数据等,以确认其权限是否按预期工作。## 1、创建用户和密码并

友情链接: 海峰收银系统  
Copyright © 2009-2026 hfsoft.top All Rights Reserved.
中华人民共和国工业和信息化部ICP备案序号:皖ICP备2025073039号