瑞当

瑞当科技
创新引领未来

MySQL基础:常用命令整理之连接授权篇

对于初学者,刚刚安装好mysql之后还需要掌握一些基础命令,而这些命令看似基础,实则非常常用,大家一起来学习下。
一、客户端连接MySQL服务器  
格式:mysql -h主机地址 -u用户名 -p用户密码 
1、Windows系统客户端连接到本机上的MySQL (linux同理)
     打开命令行窗口(快捷键:Windows徽标键+R,然后输入cmd,点击确定即可打开),进入mysql安装目录下的bin路径,然后输入命令mysql -uroot -p,回车后会提示输入密码,如果刚新安装的MySQL,root是没有密码的,可直接回车进入MySQL,如果看到提示符“mysql>”,说明已经成功连到服务器了。  
2、连接到远程主机上的MySQL(Windows/Linux均可,需要授权客户端远程连接且打开对应的服务端口如3306)
    例如远程主机的IP为192.168.0.8,用户名为root,密码为ruidang123
    连接方式:
mysql -h192.168.0.8 -uroot -pruidang123 
  (注意:u与root,p与密码直接不需要加空格)  
3、退出连接
    命令:exit 

二、修改密码
    格式:mysqladmin -u用户名 -p旧密码 password 新密码
    1、给root加个密码ruidang123456。首先在命令行进入目录mysqlbin,然后输入命令  
       mysqladmin -u root -password ruidang123456
       注意:刚安装mysql时root没有密码,所以-p旧密码一项可以省略
    2、再将root的密码改为ruidang123  
       mysqladmin -u root -p ruidang123456 password ruidang123
三、增加新用户
    格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码";
    1、增加一个用户 rui密码为123,授权可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。
       grant select, insert, update, delete on *.* to rui@"%" Identified by "123";  
    2、增加一个用户dang密码为123,授权只可以在localhost上登录,并可以对数据库 ruidangdb进行查询、插入、修改、删除的操作  
       grant select, insert, update,delete on mydb.* to dang@localhost identified by "123";  
     3、删除用户dang的密码
       grant select, insert, update, delete on mydb.* to dang@localhost identified by "";  

以上是本期的mysql基本命令教学,需要的网友可以收藏本文,实践中还是需要多做练习,熟能生巧。