Heim >Datenbank >MySQL-Tutorial >mysql新添加用户与删除用户具体操作命令_MySQL

mysql新添加用户与删除用户具体操作命令_MySQL

WBOY
WBOYOriginal
2016-06-01 13:04:081380Durchsuche

方法1 :使用mysql root(root权限)用户登陆直接赋权也可以创建用户
/usr/bin/mysqladmin -u root password 123456


mysql -uroot -p
密码
查看所有用户名与密码
select host ,user ,password from user;

grant all on ec.* to 'root'@'%' identified by '123456';
grant all privileges on ec.* to 'cockpit'@'%' identified by '123456';
grant all on ec.* to 'cockpit'@'%' identified by '123456';
grant all privileges on ec.* to 'cockpit'@'%' identified by '123456';
flush privileges;;

更改数据库密码
user mysql

修改mysql数据库的密码
UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql root密码为空 登陆的时候不需要密码
UPDATE user SET Password=PASSWORD(null) where USER='root';
flush privileges;

方法二:
1.新建用户。
//登录MYSQL
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(testDB)
mysql>create database testDB default character set utf8;;
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:test 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234";

授权test用户拥有所有数据库的某些权限:  
  mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

//test用户对所有数据库都有select,delete,update,create,drop 权限。

  //@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)

//对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="test" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database testDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";
mysql>flush privileges;

delete from user where User="test" and Host="localhost";

也可以试试:

删除账户及权限:>drop user 用户名@'%';

        >drop user 用户名@ localhost;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:mysql子查询慢的问题_MySQLNächster Artikel:初识MySQL存储过程_MySQL