http://www.carrefourstation.com

MySQL增添顾客、删除客户与授权

  show databases;

  mysql> CREATE USER 'test'@'%' IDENTIFIED BY '1234'; 

修正数据库密码

# mysql -utest -p//登陆数据库输入密码踏入数据库

mysql>use test;//选择使用数据库

mysql>update user set password=password('新密码')where user='test';

mysql>flush privileges;

数据库运行格局:mysql.server start ,  service mysql start

2、登入测量试验

mysql>exit;

# mysql -uroot -p

密码输入:123456

1.接连数据库

  mysql>exit;

数据库操作相关命令

1、成立数据库: create database yahibo;

2、删除数据:drop database yahibo;

3、查看全部数据库:show databases;

4、采用数据库:use yahibo;

5、成立数量库表:

create table table_name (column_name column_type);

create table userTable(

id INT NOT NULL AUTO_INCREMENT,

userName

);

澳门新莆京手机网站,create table userTable(

id INT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY,

account char(20) NOT NULL,password char(20) NOT NULL

);

6、插入一条数据:Insert into tableName(username,password)values('hibo',’123456’卡塔尔(قطر‎;

7、删除全部数据:

新蒲京娱乐场,delete from usertable;

truncate table usertable;    清空数据表id从1开首

8.询问数据

select * from usertable where id=‘1’ and name=‘hibo’;

9、增添二个字段:

alter table userTable add 'nickname' varchar(100) not null default "" after password;

ALTE奇骏 TABLE userTable DROP score;//删除叁个字段

10、校勘字段属性:alter table userTable modify nickname char(100卡塔尔国default '';

11、设置数据库编码:alter database mydb character set utf8;

12、查看全数字段布局:

mysql> show full columns from bsh_find;//查看全数字段构造

mysql>show variables like '%char%’;//查看编码格式

13、显示表布局,字段类型,主键,是或不是为空等本性,但不彰显外键。

desc table_name

6、纠正密码

mysql>use mysql

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

msyql>flush privileges;

新蒲京娱乐场 1

12.刨除客户

  1.1 登录MYSQL:

mysqldump

phpmyadmin使用:将phpmyadmin文件放入服务器。走入 phpmyadmin 文件找到config.inc.php文件 将$cfg['Servers'][$i]['host'] = '127.0.0.1';改善服务器IP后就能够访问。

数据库备份:mysqldump -uroot -p ios_cms > hibo.sql

数据库迁移:将备份后的数据库文件放在钦命服务器上,通过mysql命令步向数据库 试行 mysql> source temp.sql

4、删除顾客

mysql>delete from user where user='Barry';

msyql>flush privileges;

  eg:create user 'test'@'%' identified by 'test';

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

行使grant和revoke给与权力和撤废权

mysql> grant select

on *Happiness

to user identified by '123456'

with grant option;

创建MySQL用户

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

1.查看顾客的具备权限:

mysql >show grants for hibo@‘%’;

2.给与部分权力

grant select on Happiness.* to user identified by '123456' with grant option;

mysql> grant all privileges on *.* to 'root'@112.74.164.165 identified by 'yahibo' with grant option;   (*.* 指全数数据库卡塔尔

3.回笼权限(不分包赋权权限)

revoke all privileges on *.*from user;

4.撤回赋权权限

Revoke grant option on *.* from user;

5.再次载入权限表

flush privileges;

6.去除客户

需接纳数据库

delete from user where User='user' and host=‘localhost’;

从数据库中去除

drop user user@'%';

3、客户授权

//为顾客创建两个数据库(barry_data)

msyql>create database barry_data;

//授权客商Barry使用密码123456独具barry_data数据库的具有权限,并从其余主机可以接连。

mysql>grant all privileges on barry_data.* to Barry@'%' identified by '123456' with grant obtion;

//要是想限定顾客只可以从192.168.200.101的主机连接到mysql服务器,授权语句如下:

mysql>grant all privileges on barry_data.* to Barry@'192.168.200.101' identified by '123456'

//部分授权,语句如下:

mysql>grant select,update on barry_data.* to Barry@localhost identified by '123456';

//付与权限后,刷新系统权限表

mysql>flush privileges;

注意:with grant obtion 和 with admin obtion

with grant obtion:付与给A权限,A将权力给与B;revoke给与给A的权力时,B的权柄也会被级联回笼。

with admin obtion:赋予给A权限,A将权限赋予B;revoke授予给A的权杖时,B的权力不会被级联回笼。

  mysql -u用户名 -p密码

   mysql>Delete FROM user Where User='test' and Host='localhost';

1、新建顾客

//创造客户

mysql>use mysql

insert into user(Host,User,Password) values ('localhost','Barry',password('123456'));

//刷新系统权限表

mysql>flush privileges;

如此那般就创建了三个顾客:Barry,密码是:123456

  desc表明;

  mysql>show database;

Linux下,MySQL新建客商、数据库并授权

11.回笼权限

  1.3 然后登陆一下:

5、删除数据库

mysql>drop databases barry_data;

9.开立客户(注意:必得有开创客商权限的管理员)

  @>mysql -u root -p

  create database 数据库名;

8. 出示数据表布局

  eg:drop user 'test'@'%';

  格式:grant 权限 on 数据库.* to 客户名@登陆主机 identified by "密码"; 

  grant 操作 on 数据库.表名 to '用户名'@'IP地址';

  mysql>use '数据库名';

  drop user '用户名'@'IP地址'

    @>密码

  eg:grant all on mydb.* to 'test'@'%';

 

4.来得有个别数据库下的全数表

 

  (注意:操作富含select,insert,update,delete,等,也足以动用all 关键字授权全数操作卡塔尔(قطر‎

  2.2 首先为顾客创立二个数据库(testDB卡塔尔国:

  use 数据库名;

  2.1 登入MYSQL(有ROOT权限),这里以ROOT身份登陆:

  create user '用户名'@'IP地址' identified by '密码';

  mysql>grant select,delete,update,create,drop,insert on *.* to test@"%" identified by "1234";

郑重声明:本文版权归澳门新莆京手机网站所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。