国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Mysql創造新用戶方法以及修改密碼

來源:懂視網 責編:小采 時間:2020-11-09 13:35:34
文檔

Mysql創造新用戶方法以及修改密碼

Mysql創造新用戶方法以及修改密碼:Mysql創建新用戶方法以及修改密碼 創建新用戶和授權 修改密碼 下面的內容有待驗證。 1.CREATE USER語法:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED
推薦度:
導讀Mysql創造新用戶方法以及修改密碼:Mysql創建新用戶方法以及修改密碼 創建新用戶和授權 修改密碼 下面的內容有待驗證。 1.CREATE USER語法:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED

Mysql創建新用戶方法以及修改密碼 創建新用戶和授權 修改密碼 下面的內容有待驗證。 1.CREATE USER語法:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.

Mysql創建新用戶方法以及修改密碼


創建新用戶和授權




修改密碼


下面的內容有待驗證。

1.CREATE USER

語法:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';

 CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';

 CREATE USER 'pig'@'%' IDENTIFIED BY '123456';

 CREATE USER 'pig'@'%' IDENTIFIED BY '';

 CREATE USER 'pig'@'%';

實例1:

mysql> create user jss; 

這樣創建的用戶,可以從任意安裝了mysql客戶端,并能夠訪問目標服務器的機器上創建連接,無須密碼.例如,從ip:10.0.0.99的客戶端執行連接:

mysql -ujss -h 172.16.1.110

查看該用戶:

mysql> select user,host,password from user where user='jss';

SELECT USER(); //顯示當前用戶

實例2:

mysql> create user jss_ps identified by 'jss'; 

用戶連接時,必須指定密碼,那就可以在創建用戶時,通過指定identified by子句來設定密碼

用密碼登陸:

mysql -ujss_ps -p -h 172.16.1.110

如果希望指定的用戶只能從某臺指定的域(domain)或主機訪問,可以在創建用戶時指定host,例如,指定用戶只能從10.0.0.99訪問

mysql> create user jss_ip@10.0.0.99 identified by password '123456';



2.使用GRANT語句

語法:mysql> grant 權限1,權限2,...權限n on 數據庫名稱.表名稱 to 用戶名@用戶地址 identified by '連接口令';

權限1,權限2,...權限n代表

select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個權限

實例:

mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by '123';

給來自10.163.225.87的用戶joe分配可對數據庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的權限,并設定口令為123。

mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';

給來自10.163.225.87的用戶joe分配可對數據庫vtdc所有表進行所有操作的權限,并設定口令為123。

mysql>grant all privileges on *.* to joe@10.163.225.87 identified by '123';

給來自10.163.225.87的用戶joe分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123。

mysql>grant all privileges on *.* to joe@localhost identified by '123';

給本機用戶joe分配可對所有數據庫的所有表進行所有操作的權限,并設定口令為123。

3.直接向mysql.user表插入記錄:

mysql> insert into user (host,user,password) values ('%','jss_insert',password('jss'));

mysql>flush privileges; //刷新系統權限表

4.修改mysql用戶密碼方式:

a.使用mysqladmin語法:mysqladmin -u 用戶名 -p password 新密碼

例如:mysqladmin -u root -p password 456;

b.直接修改user表的用戶口令:

語法:update mysql.user set password=password('新密碼') where User="phplamp" and Host="localhost";

實例:update user set password=password('54netseek') where user='root';

flush privileges;

c.使用SET PASSWORD語句修改密碼:語法:

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

如果是當前登陸用戶用SET PASSWORD = PASSWORD("newpassword");

實例:

set password for root@localhost=password('');

SET PASSWORD FOR name=PASSWORD('new password');

SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");

5. 刪除用戶和撤銷權限:

a.取消一個賬戶和其權限

Drop USER user;

drop user username@'%'

drop user username@localhost

b.取消授權用戶:

語法:REVOKE privilege ON databasename.tablename FROM 'username'@'host';

例子: REVOKE SELECT ON *.* FROM 'pig'@'%';

REVOKE SELECT ON test.user FROM 'pig'@'%';

revoke all on *.* from sss@localhost ;

revoke all on user.* from 'admin'@'%';

SHOW GRANTS FOR 'pig'@'%'; //查看授權

c.刪除用戶:

語法: Delete from user where user = "user_name" and host = "host_name" ;

例子:delete from user where user='sss' and host='localhost';



二、數據庫表

1.查看所有數據庫: 數據庫目錄:/usr/local/mysql/data

mysql> SHOW DATABASES; //顯示數據庫

mysql> USE abccs //進入數據庫

mysql> SHOW TABLES; //顯示表

mysql> DESCRIBE mytable; //顯示表結構

mysql> CREATE DATABASE abccs; //創建一個數據庫

mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), birth DATE, birthaddr VARCHAR(20)); //創建表

mysql> insert into mytable values (‘abccs’,‘f’,‘1977-07-07’,‘china’); //插入表數據

使用文本方式插入數據:

{

mysql.txt內容:abccs f 1977-07-07 china   

	 mary f 1978-12-12 usa 

	 tom m 1970-09-02 usa

mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; //導入TXT文件數據

} 



2.刪除數據庫:

mysql> drop database drop_database; //刪除一個已經確定存在的數據庫

 alter table 表名 ENGINE=存儲引擎名; //修改表的存儲引擎

 alter table 表名 drop 屬性名; //刪除字段

 alter table 舊表名 rename to 新表名; //修改表名

 alter table 表名 modify 屬性名 數據類型; //修改字段數據類型

 alter table 表名 change 舊屬性名 新屬性名 新數據類型; //修改字段名

 alter table 表名 drop FOREING KEY 外鍵別名; //刪除子表外鍵約束

 增加表字段:

{ 
 alter table example add phone VACGAR(20); //增加無約束的字段

 alter table example add age INT(4) NOT NULL; //增加萬增約束的字段

 alter table example add num INT(8) PRIMARY KEY FIRST; //表的第一個位置增加字段

 alter table example add address VARCHAR(30) NOT NULL AFTER phone; //表的指定位置之后增加字段

 alter table example modify name VARCHAR(20) FIRST; //把字段修改到第一位

 alter table example modify num INT(8) ATER phone;//把字段修改到指定字段之后

 }

首先要聲明一下:一般情況下,修改MySQL密碼,授權,是需要有mysql里的root權限的。
 
注:本操作是在WIN命令提示符下,phpMyAdmin同樣適用。
 用戶:phplamp 用戶數據庫:phplampDB
 
1.新建用戶。
 
 //登錄MYSQL
 @>mysql -u root -p
 @>密碼
 //創建用戶
 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
 //刷新系統權限表
 mysql>flush privileges;
 這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。
 
然后登錄一下。
 
mysql>exit;
 @>mysql -u phplamp -p
 @>輸入密碼
 mysql>登錄成功
 
2.為用戶授權。
 
 //登錄MYSQL(有ROOT權限)。我里我以ROOT身份登錄.
 @>mysql -u root -p
 @>密碼
 //首先為用戶創建一個數據庫(phplampDB)
 mysql>create database phplampDB;
 //授權phplamp用戶擁有phplamp數據庫的所有權限。
 >grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
 //刷新系統權限表
 mysql>flush privileges;
 mysql>其它操作
 
/*
 如果想指定部分權限給一用戶,可以這樣來寫:
 mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
 //刷新系統權限表。
 mysql>flush privileges;
*/
 
3.刪除用戶。
 @>mysql -u root -p
 @>密碼
 mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
 mysql>flush privileges;
 //刪除用戶的數據庫
 mysql>drop database phplampDB;
 
4.修改指定用戶密碼。
 @>mysql -u root -p
 @>密碼
 mysql>update mysql.user set password=password('新密碼') where User="phplamp" and Host="localhost";
 mysql>flush privileges; 

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Mysql創造新用戶方法以及修改密碼

Mysql創造新用戶方法以及修改密碼:Mysql創建新用戶方法以及修改密碼 創建新用戶和授權 修改密碼 下面的內容有待驗證。 1.CREATE USER語法:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子: CREATE USER 'dog'@'localhost' IDENTIFIED
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 日本久久香蕉一本一道 | 亚洲色图欧美一区 | 欧美国产在线视频 | a男人的天堂久久a毛片 | 国内精品久久久久久久97牛牛 | 国产 欧美 在线 | xxx色 | 久久久久免费精品国产小说 | 久久国产精品一区二区三区 | 国产麻豆流白浆在线观看 | 91精品国产91久久久久久 | 日韩美在线 | 一区二区三区中文字幕 | 香蕉久久一区二区三区 | 日本不卡视频一区二区三区 | 国内精品久久久久久久久 | 亚洲国产精品久久久久666 | 精品国产日韩亚洲一区91 | 亚洲网站免费 | 国产一区二区三区在线看 | 成人无码一区二区片 | 国产美女精品久久久久中文 | 欧美亚洲综合网 | 亚洲一区中文字幕在线观看 | 久久精品国产91久久综合麻豆自制 | 免费在线观看国产 | 日本高清天码一区在线播放 | 欧美地区一二三 | 亚洲精品一二三四区 | 午夜高清在线观看免费完整版 | 国产精品网站在线进入 | 日韩精品欧美亚洲高清有无 | 国产成人一区在线播放 | 欧美1页 | 国产一区二区三区在线看 | 亚洲欧美中文日韩在线v日本 | 91精品一区二区三区在线播放 | 精品久久久一二三区 | 免费一级毛片视频 | 国产成人一区在线播放 | 精品久久综合一区二区 |