MySQL命令大全:连接、修改密码、增加新用户详解

需积分: 13 29 下载量 122 浏览量 更新于2024-09-17 收藏 135KB DOC 举报
"MYSQL命令详解" MYSQL命令大全是一系列用于操作和管理MYSQL数据库的命令,涵盖了连接MYSQL、修改密码、增加新用户等多个方面。下面将对这些命令进行详细的解释和说明。 **连接MYSQL** 连接MYSQL是使用MYSQL命令的第一步,格式为:`mysql -h主机地址 -u用户名 -p用户密码`。其中,`-h`选项指定了MYSQL服务器的主机地址,`-u`选项指定了用户名,`-p`选项指定了用户密码。 例如,连接到本机上的MYSQL,可以使用以下命令: ``` mysql -uroot -p ``` 这将连接到本机上的MYSQL服务器,使用root用户身份登录。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了。 连接到远程主机上的MYSQL,也可以使用类似的命令,例如: ``` mysql -h110.110.110.110 -uroot -pabcd123 ``` 这将连接到远程主机`110.110.110.110`上的MYSQL服务器,使用root用户身份登录,密码为`abcd123`。 **退出MYSQL命令** 退出MYSQL命令非常简单,只需要输入`exit`并回车即可。 **修改密码** 修改密码的格式为:`mysqladmin -u用户名 -p旧密码 password 新密码`。其中,`-u`选项指定了用户名,`-p`选项指定了旧密码,`password`指定了新密码。 例如,给root加个密码`ab12`,可以使用以下命令: ``` mysqladmin -uroot password ab12 ``` 如果要将root的密码改为`djg345`,可以使用以下命令: ``` mysqladmin -uroot -pab12 password djg345 ``` **增加新用户** 增加新用户的格式为:`grant privileges on database.* to 用户名@登录主机 identified by "密码"`。其中,`grant`关键字用于授予权限,`privileges`指定了权限,`on`关键字指定了数据库名,`to`关键字指定了用户名和登录主机,`identified by`关键字指定了密码。 例如,增加一个用户`test1`密码为`abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。可以使用以下命令: ``` grant select, insert, update, delete on *.* to test1@localhost identified by "abc"; ``` 如果你不想`test1`有密码,可以再打一个命令将密码消掉。 ``` grant select, insert, update, delete on mydb.* to test1@localhost; ``` 这些命令只是MYSQL命令大全的一部分,掌握这些命令可以帮助您更好地操作和管理MYSQL数据库。