MySQL数据库命令大全解析
一、连接MySQL
-
格式:
mysql -h主机地址 -u用户名 -p用户密码
-
例1: 连接到本机上的MySQL。
- 打开DOS窗口,进入
mysqlbin
目录,输入命令:mysql -u root -p
-
按回车后会提示输入密码。若MySQL为初始安装状态,超级用户
root
通常没有设置密码,因此可直接按回车键进入MySQL环境,其提示符为mysql>
。 -
例2: 连接到远程主机上的MySQL。
- 假设远程主机IP地址为
110.110
,用户名为root
,密码为abcd123
,则输入命令:mysql -h 110.110 -u root -p abcd123
-
注意:
-u
与root
之间可以不加空格,其他参数同样适用。 -
退出MySQL命令:
exit
(按回车键)。
二、修改密码
-
格式:
mysqladmin -u用户名 -p旧密码 password 新密码
-
例1: 为
root
用户设置密码ab12
。 - 在DOS环境下进入
mysqlbin
目录,输入以下命令:mysqladmin -u root password ab12
-
初始状态下
root
用户通常没有设置密码,因此可以省略-p旧密码
。 -
例2: 更改root用户密码为djg345。
mysqladmin -u root -p ab12 password djg345
三、增加新用户
-
格式:
grant select on 数据库.* to 用户名@登录主机 identified by \"密码\";
-
例1: 增加用户
test1
,密码为abc
,允许其从任何主机登录,并赋予其对所有数据库的查询、插入、修改、删除权限。 - 首先以
root
用户登录MySQL,然后输入命令:sql grant select, insert, update, delete on *.* to test1@'%' identified by 'abc';
- 若不希望
test1
有密码,可执行以下命令来取消密码:sql grant select, insert, update, delete on *.* to test1@'%';