中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql如何實現查看,創建用戶、賦權、刪除表用戶數據庫等操作

發布時間:2021-10-29 17:23:11 來源:億速云 閱讀:150 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹Mysql如何實現查看,創建用戶、賦權、刪除表用戶數據庫等操作,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

創建用戶、賦權、表空間
-----------------------------
mysql -u root -p
回車
show databases;
use pacs
show tables;
-------------------------------
查看當前登錄用戶
mysql> select user();
查看當前數據庫
mysql> select database();
查看表空間信息
mysql> show variables like '%innodb_data_file_path%';

修改密碼
  格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼。p和舊密碼沒有空格 例如
  1、 如root無密碼,給root加個密碼123。首先在DOS下進入目錄mysql\bin,然后鍵入以下命令
  mysqladmin -u root password 123
  2、 再將root的密碼改為234 p和舊密碼沒有空格
    mysqladmin -u root -p123 password 234

創建數據庫
  1、 CREATE DATABASE 數據庫名;
  2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER  ON 數據庫名.* TO 數據庫名@localhost IDENTIFIED BY '密碼';
  3、 SET PASSWORD FOR '數據庫名'@'localhost' = OLD_PASSWORD('密碼');
  依次執行3個命令完成數據庫創建。注意:中文 “密碼”和“數據庫”是戶自己需要設置的。

刪除數據庫和數據表
mysql>drop database 數據庫名;
mysql>drop table 數據表名;

顯示數據表結構
mysql>describe 表名;  desc 簡寫
mysql>status; --查看當前數據庫字符集

select * from 表名 limit 每頁數量 
select * from pis_study_info 名 limit 100;

創建用戶:
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
mysql> insert into mysql.user(Host,User,Password) values("%","cdr",password("123"));

這樣就創建了一個名為:test 密碼為:1234 的用戶。

注意:此處的"localhost",是指該用戶只能在本地登錄,不能在另外一臺機器上遠程登錄。如果想遠程登錄的話,將"localhost"改為"%",表示在任何一臺電腦上都可以登錄。也可以指定某臺機器可以遠程登錄。

為用戶授權:
1.以ROOT身份登錄
mysql -u root -p
2.首先為用戶創建一個數據庫
mysql>create database pacsdb;
3.授權cdr用戶擁有pacsdb數據庫的所有權限(某個數據庫的所有權限):
mysql>grant all privileges on pacsdb.* to cdr@localhost identified by '123';
mysql>flush privileges;//刷新系統權限表
格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "密碼"; 

4.如果想指定部分權限給一用戶,可以這樣來寫:
mysql>grant select,update on testDB.* to test@localhost identified by '1234';
mysql>flush privileges; //刷新系統權限表

5.授權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';即可。

給遠程服務器賦權
允許用戶在指定IP進行遠程登陸,如果想不限制鏈接的IP則設置為“%”即可
grant all PRIVILEGES on bidb.* to root@'%' identified by '123'; 
grant all PRIVILEGES on pacs.* to root@'%' identified by '123'; 
grant all PRIVILEGES on mysql.* to root@'%' identified by '123'; 
grant all PRIVILEGES on test_db.* to root@'192.168.1.101'  identified by '123456';  
 grant all on *.* to root@'%' identified by 'root' with grant option;

刪除用戶
@>mysql -u root -p
@>密碼

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

mysql>drop database testDB; //刪除用戶的數據庫

刪除賬戶及權限:>drop user 用戶名@'%';
        >drop user 用戶名@ localhost; 


以上是“Mysql如何實現查看,創建用戶、賦權、刪除表用戶數據庫等操作”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灯塔市| 盐源县| 宝清县| 涿鹿县| 宝丰县| 得荣县| 天水市| 灵丘县| 阿坝| 正宁县| 随州市| 缙云县| 太白县| 垣曲县| 太康县| 屏山县| 修文县| 安塞县| 温泉县| 馆陶县| 昌吉市| 潼南县| 洛扎县| 四川省| 垦利县| 敦化市| 鄂尔多斯市| 内丘县| 楚雄市| 普格县| 太谷县| 岗巴县| 光泽县| 汶川县| 繁昌县| 县级市| 东宁县| 东安县| 开远市| 右玉县| 苏尼特左旗|