帮助中心
  • 云主机
  • 数据盘
  • 弹性IP
  • 快照
  • 云防火墙

在mysql里添加一用户名为:localuser 密码是:localpass的帐户

# mysql -u root -p

# 允许本地 IP 访问 localhost, 127.0.0.1

mysql>insert into mysql.user(Host,User,Password) values('localhost','localuser', password('localpass'));

# 允许外网 IP 访问

mysql>insert into mysql.user(Host,User,Password) values('%','localuser', password('localpass'));

# 刷新授权

mysql>flush privileges;

# 创建数据库localtestDB

mysql>create database localtestDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

# 授予用户通过外网IP对于该数据库的全部权限

mysql>grant all privileges on `localtestDB`.* to 'localuser'@'%' identified by 'localpass';

# 授予用户在本地服务器对该数据库的全部权限

mysql>grant all privileges on `localtestDB`.* to 'localuser'@'localhost' identified by ' localpass ';

#授予用户testuser在localtestDB上具有查询和更新权限

mysql>grant select,update on `localtestDB`.* to 'testuser'@'localhost' identified by ' testpass ';

# 刷新权限

mysql>flush privileges;

# 已新帐号 localuser 登录,由于使用的是 % 任意IP连接,所以需要指定外部访问IP

# mysql -u zhouz -h MYSQL_IP -plocalpass

 

修改指定用户密码

mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";

mysql>flush privileges;

 

#删除数据库和数据表

mysql>drop table 数据表名;

mysql>drop database 数据库名;

 

删除账户及权限:

>drop user 用户名@'%';

>drop user 用户名@ localhost;


上一篇 下一篇