亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql授權、啟動、啟動服務常用命令

2024-07-25 19:08:06
字體:
來源:轉載
供稿:網友

一、 四種啟動方式:

1、mysqld

啟動mysql服務器: ./mysqld --defaults-file=/etc/my.cnf --user=root客戶端連接: mysql --defaults-file=/etc/my.cnf 或 mysql -S /tmp/mysql.sock

2、mysqld_safe

啟動mysql服務器: ./mysqld_safe --defaults-file=/etc/my.cnf --user=root &客戶端連接: mysql --defaults-file=/etc/my.cnf 或 mysql -S /tm/mysql.sock

3、mysql.server

cp -v /usr/local/mysql/support-files/mysql.server /etc/init.d/chkconfig --add mysql.server啟動mysql服務器:service mysql.server {start|stop|restart|reload|force-reload|status}客戶端連接: 同1、2

4、mysqld_multi

mkdir $MYSQL_BASE/data2cat <<-EOF>> /etc/my.cnf[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /user/local/mysql/bin/mysqladminuser = mysqladminpassword = mysqladmin[mysqld3306]port   = 3306socket   = /tmp/mysql3306.sockpid-file = /tmp/mysql3306.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data[mysqld3307]port   = 3307socket   = /tmp/mysql3307.sockpid-file = /tmp/mysql3307.pidskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mbasedir = /usr/local/mysqldatadir = /usr/local/mysql/data2EOF#mysql -S /tmp/mysql3306.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option;#mysql -S /tmp/mysql3307.sockmysql>GRANT SHUTDOWN ON *.* TO 'mysqladmin'@'localhost' identified by 'mysqladmin' with grant option;啟動mysql服務器:./mysqld_multi --defaults-file=/etc/my.cnf start 3306-3307關閉mysql服務器:mysqladmin shutdown

二、 啟動和關閉mysql服務

1. windows下:

啟動: mysqld --console 或 net start mysql關閉: mysqladmin -u root shutdown 或 net stop mysql

linux下:

啟動: service mysql start停止: service mysql stop重啟服務: service mysql restart

三、創建用戶分配權限

1. 新建用戶: 創建一個名為: buff,密碼為: buff的用戶

// root 用戶登陸 MySQLmysql -uroot -pEnter password:// 新建用戶mysql>insert into mysql.user(Host,User,Password) values("localhost","buff",password("buff"));// 刷新系統權限表mysql>flush privileges;

登錄測試

mysql>exit// 用戶 buff 登陸 MySQLmysql -ubuff -pEnter password:mysql>// 說明新建的用戶buff登錄成功

用戶授權

// root 用戶登陸 MySQLmysql -uroot -pEnter password:// 為用戶 buff 創建一個數據庫 bluebuffmysql>create database bluebuff;// 授權用戶 buff 擁有數據庫 bluebuff 的所有權限mysql>grant all privileges on bluebuff.* to buff@localhost identified by 'buff';mysql>flush privileges;

登錄測試

// 用戶 buff 登陸數據庫mysql -ubuff -pEnter privileges:// 顯示數據庫mysql>show databases;

結果如下圖所示,說明為用戶 buff 授權成功

mysql,授權,啟動,啟動服務

5、 修改用戶 buff 的密碼

// root 用戶登陸 MySQLmysql -uroot -pEnter password:// 修改用戶 buff 的密碼mysql>update table mysql.user set password=password('buffer') where User='buff' and Host='localhost';mysql>flush privileges;

6、 刪除用戶

// root 用戶登陸 MySQLmysql -uroot -pEnter password:// 刪除用戶 buffmysql>delete from mysql.user where User = 'buff' and Host = 'localhost';mysql>flush privileges;

7、 刪除數據庫

mysql>drop database bluebuff;

四、 查看用戶授予的權限

在mysql中,授予用戶的權限可能分全局層級權限、數據庫層級權限、表層級別權限、列層級別權限、子程序層級權限

1. 全局層級:

全局權限適用于一個給定服務器中的所有數據庫。這些權限存儲在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤銷全局權限。例:a. 創建一個測試賬號test,授予全局層級的權限mysql> grant select,insert on *.* to test@'%' identified by 'test';mysql> flush privileges;b. 查詢授予test的權限show grants for test;select * from mysql.user where user='test'/G;

2 、 數據庫層級:

數據庫權限適用于一個給定數據庫中的所有目標。這些權限存儲在mysql.db和mysql.host表中。GRANT ALL ON db_name.*和REVOKE ALL ON db_name.*只授予和撤銷數據庫權限例:a. 創建一個測試賬號test,授予數據庫層級的權限drop user test;grant select,insert,update,delete on MyDB.* to test@'%' identified by 'test';b. 查詢授予test的權限select * from mysql.user where user='test'/G; --可以看到無任何授權select * from mysql.db where user='test'/G;show grants for test;

3、 表層級:

表權限適用于一個給定表中的所有列。這些權限存儲在mysql.tables_priv表中。GRANT ALL ON db_name.tbl_name和REVOKE ALL ON db_name.tbl_name只授予和撤銷表權限。例:a. 創建一個測試賬號test,授予表層級的權限drop user test;flush privileges;grant all on MyDB.kkk to test@'%' identified by 'test';b. 查詢授予test的權限show grants for test; select * from mysql.tables_priv/G;

4、 列層級:

列權限適用于一個給定表中的單一列。這些權限存儲在mysql.columns_priv表中。當使用REVOKE時,您必須指定與被授權列相同的列。例:a. 創建一個測試賬號test,授予列層級的權限drop user test;flush privileges;grant select (id, col1) on MyDB.TEST1 to test@'%' identified by 'test';flush privileges;b. 查詢授予test的權限select * from mysql.columns_priv;show grants for test;

5、 子程序層級:

CREATE ROUTINE, ALTER ROUTINE, EXECUTE和GRANT權限適用于已存儲的子程序。這些權限可以被授予為全局層級和數據庫層級。而且,除了CREATE ROUTINE外,這些權限可以被授予為子程序層級,并存儲在mysql.procs_priv表中。例:a. 創建一個測試賬號test,授予子程序層級的權限DROP PROCEDURE IF EXISTS PRC_TEST;DELIMITER //CREATE PROCEDURE PRC_TEST()-> BEGIN-> SELECT * FROM kkk;-> END // DELIMITER ;grant execute on MyDB.PRC_TEST to test@'%' identified by 'test';flush privileges;b. 查詢授予test的權限show grants for test;select * from mysql.procs_priv where User='test';

總結:

1. 如果需要查看用戶被授予的權限,就需要從這五個層級來查看被授予的權限。從上到下或從小到上,逐一檢查各個層級被授予的權限。

2. grant create routine, alter routine, select, create, insert, update, delete, execute on ….

3. 如果客戶端無法連接到服務器,則查看user表中的host項是否為'%',并且已經授權了


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
福利视频导航一区| 91国产美女视频| 国产精自产拍久久久久久蜜| 国产v综合v亚洲欧美久久| 精品国产老师黑色丝袜高跟鞋| 成人黄色免费网站在线观看| 午夜精品久久久久久久白皮肤| www.亚洲一二| 亚洲欧美制服综合另类| 38少妇精品导航| 青青草99啪国产免费| 亚洲丁香久久久| 91经典在线视频| 亚洲精品在线观看www| 欧美激情在线观看视频| 色综合视频网站| 久久大大胆人体| 精品中文视频在线| 亚洲性夜色噜噜噜7777| 亚洲精品98久久久久久中文字幕| 亚洲美女av在线| 精品亚洲va在线va天堂资源站| 亚洲bt欧美bt日本bt| 宅男66日本亚洲欧美视频| 91免费福利视频| 欧美激情亚洲激情| 日韩美女视频免费在线观看| 日韩在线精品一区| 精品日本美女福利在线观看| 91精品国产91久久| 国产欧美日韩丝袜精品一区| 久久久伊人日本| 91精品在线播放| 欧美孕妇毛茸茸xxxx| 91国自产精品中文字幕亚洲| 在线观看91久久久久久| 亚洲第一页在线| 国产精品一区二区在线| 亚洲精品综合久久中文字幕| 国产精品a久久久久久| 国产日韩欧美夫妻视频在线观看| 亚洲精品国产电影| 欧美在线一区二区三区四| 久久综合久久88| 亚洲性夜色噜噜噜7777| 亚洲视频在线观看网站| 成人欧美一区二区三区黑人孕妇| 国产欧美日韩高清| 欧美与欧洲交xxxx免费观看| 在线亚洲午夜片av大片| 久久久精品免费| 欧美激情亚洲自拍| 亚洲欧美日韩国产中文专区| 国产在线视频欧美| 亚洲在线免费看| 精品亚洲男同gayvideo网站| 亚洲国产精品系列| 精品亚洲一区二区三区在线观看| 国产精品第二页| 欧美激情在线观看视频| 欧美成人激情视频| 在线观看中文字幕亚洲| 美女扒开尿口让男人操亚洲视频网站| 国产成人+综合亚洲+天堂| 亚洲xxxx18| 欧美性一区二区三区| 日韩一区二区欧美| 亚洲久久久久久久久久| 2020国产精品视频| 欧美黑人一区二区三区| 2018国产精品视频| 精品亚洲一区二区| 国产成人高清激情视频在线观看| 中文字幕在线看视频国产欧美在线看完整| 国产精品丝袜一区二区三区| 国产精品美女无圣光视频| 亚洲无亚洲人成网站77777| 亚洲精品成人网| 日韩av有码在线| 日韩av男人的天堂| 国外成人在线播放| 亚洲精品天天看| 久久人人爽人人爽人人片亚洲| 日韩精品在线影院| 欧美日韩国产成人高清视频| 国产日产久久高清欧美一区| 亚洲大胆人体视频| 日韩有码在线视频| 日本亚洲欧洲色| 日韩精品一区二区三区第95| 米奇精品一区二区三区在线观看| 精品久久久久久久久中文字幕| 日韩欧美在线字幕| 国产精品1区2区在线观看| 成人a在线视频| 狠狠操狠狠色综合网| 日本一区二区在线免费播放| 亚洲乱码av中文一区二区| 成人网在线观看| 欧美激情免费在线| 久久久亚洲国产天美传媒修理工| 日韩中文字幕免费看| 自拍偷拍亚洲在线| 日韩精品免费一线在线观看| 亚洲欧美日韩一区二区三区在线| 高清一区二区三区日本久| 国产精品偷伦一区二区| 国产精品96久久久久久又黄又硬| 久久激情五月丁香伊人| 成人在线国产精品| 尤物tv国产一区| 91高清免费在线观看| 欧美黄色片在线观看| 日韩中文有码在线视频| 欧美激情第三页| 在线日韩中文字幕| 欧美韩日一区二区| 亚洲精品自拍视频| 亚洲成人久久电影| 国产精品久久久久久久美男| 91国偷自产一区二区三区的观看方式| 欧美国产视频一区二区| 国产亚洲精品日韩| 欧美成人激情视频免费观看| 欧美片一区二区三区| 伊人伊成久久人综合网站| 91av在线视频观看| 国产精品欧美日韩久久| 在线视频日本亚洲性| 欧美高跟鞋交xxxxxhd| 国产精品扒开腿做爽爽爽的视频| 国产精品久久综合av爱欲tv| 亚洲精品午夜精品| 欧美一二三视频| 欧美综合一区第一页| 国产99久久精品一区二区永久免费| 日韩av中文字幕在线| 色七七影院综合| 精品久久久久久久久久ntr影视| 亚洲欧美精品伊人久久| 亚洲性夜色噜噜噜7777| 亚洲性日韩精品一区二区| 97人洗澡人人免费公开视频碰碰碰| 成人久久精品视频| 亚洲国产精品va| 国产第一区电影| 操人视频在线观看欧美| 久久久999精品免费| www.日韩不卡电影av| 亚洲国产精品嫩草影院久久| 国产色视频一区| 亚洲午夜久久久久久久| 国产精品美乳在线观看| 欧美精品999| 国产成人aa精品一区在线播放| 亚洲精品98久久久久久中文字幕| 伊是香蕉大人久久| 久久午夜a级毛片| 国产在线不卡精品| 国外视频精品毛片| 久久国内精品一国内精品| 成人观看高清在线观看免费| 色综合色综合网色综合| 久久久久久com|