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
  • 注意:-uroot之间可以不加空格,其他参数同样适用。

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