首页
> 计算机技术
> 数据库
> 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、创建用户和密码并

作者
昵称:君子如兰
注册时间:2025-01-31 02:47:34
最近更新:2026-02-10 17:16:39
文章总数:97篇
原创 91篇
转载 6篇
相关文章
阅读排行榜
皖公网安备34130202000765号