• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答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久久综合精品| 久久99国产精品久久99| 亚洲精品乱码久久久久66| 国产精品国产三级在线专区| 国内少妇偷人精品视频免费| 亚洲国产另类久久久精品黑人| 久久精品国产一区二区| 国产精品v欧美精品v日本精| 久久国产免费观看精品| 国产午夜福利精品久久2021 | 国语自产少妇精品视频| 一本色道久久综合亚洲精品| 蜜桃麻豆www久久国产精品 | www.日韩精品| 久久精品中文字幕久久| 999精品视频这里只有精品| 国产精品美脚玉足脚交欧美| 日韩精品区一区二区三VR| 亚洲精品无码AV人在线播放| 一本色道久久88精品综合| 亚洲国产精品综合久久一线| 蜜桃麻豆www久久国产精品| 久久久久九九精品影院| 久久99精品久久久久久不卡| 精品久久久久久无码中文野结衣| 国产精品性爱| 久99久无码精品视频免费播放| 国产亚洲曝欧美不卡精品| 国产精品一区二区av不卡| 国产精品无码免费播放| 国产精品∧v在线观看| 国产成人精品久久综合| 国产高清日韩精品欧美激情| 国产伦精品一区二区免费| 精品国产免费人成网站| 蜜臀av无码人妻精品| 综合人妻久久一区二区精品| 日韩国产精品无码一区二区三区| 久久国产免费观看精品3|