韦德国际1946英国 > 计算机网络 > 计算机网络:mysql新添加用户与删除用户具体操作

原标题:计算机网络:mysql新添加用户与删除用户具体操作

浏览次数:114 时间:2019-12-12

先以root顾客登入接收要增进的数据库(jbpm卡塔尔(英语:State of Qatar) use jbpm grant all on jbpm to [email protected] identified by scott 删除顾客 mysql -uroot -proot use mys...

         mysql>flush privileges; (刷新系统权限表卡塔尔

mysql新增添客户与删除顾客具体操作命令

情势1 :使用mysql root(root权限卡塔尔(英语:State of Qatar)客商登入直接赋权也能够创造顾客
/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 [email protected] identified by '1234";

授权test客户具有具备数据库的一点权柄:  
  mysql>grant select,delete,update,create,drop on *.* to [email protected]"%" identified by "1234";

//test客商对持有数据库都有select,delete,update,create,drop 权限。

  //@"%" 表示对具有非本土主机授权,不包含localhost。(localhost地址设为127.0.0.1,要是设为真实的地面地址,不驾驭是还是不是足以,未有认证。)

//对localhost授权:加上一句grant all privileges on testDB.* to [email protected] 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;

方法1 :使用mysql root(root权限卡塔尔(英语:State of Qatar)客户登录直接赋权也足以创制客商/usr/bin/mysqladmin -u root password 12...

mysql增加顾客
先以root客户登录
慎选要加上的数据库(jbpm卡塔尔
use jbpm
grant all on jbpm to [email protected] identified by scott
剔除顾客
mysql -uroot -proot
use mysql
delete from user where user=scott and host=localhost;
flush privileges;

  2.去除客商 :

   mysql>delete from mysql.user where user ='yushan' ;

       由于设置MySQL完后,MySQL会自行提供贰个不带密码的root顾客,为了安全起见给root设置密码:

 

 

 

   mysql> insert into mysql.user(Host,User,Password) values("localhost","yusuhan",password("123")); 

       Enter password:(输入原始密码,回车就可以卡塔尔(قطر‎

       A.mysql> grant all on *.* to [email protected]"%" identified by "123" ; 

     1.加多顾客(有二种形式):

       #mysqladmin -u root password 123 (123为密码,也得以写成:'123'或"123"卡塔尔 ;

   那样就创设了二个名字为:yushan 密码为:123 (密码是透过加密的 卡塔尔国的顾客,也才那样未有权力因为只增添了五个字段,也可透过grant增加权力:

 

  其余顾客的密码修正与root的平等,在此边不论是加多或是删除操作后必得来个flush privileges;那样技巧起效果极度是删除客商后,假设未执行,被去除的顾客还可登陆,以上都以在MySQL root客户下操作,为了MySQL的平安,应该给顾客钦赐相应的权力

      以root顾客登陆,在mysql中有一张mysql.user表是储存MySQL中享有顾客的音讯表,所以可以平素扩充删除那些表的笔录就可增加和删除客户;

 

二、其余客户的加码和删除:

 

本文由韦德国际1946英国发布于计算机网络,转载请注明出处:计算机网络:mysql新添加用户与删除用户具体操作

关键词:

上一篇:两mysql数据库同步实现异步备份方法

下一篇:没有了