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@'%';