重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
1,要授予的權(quán)限
創(chuàng)新互聯(lián)是一家成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需網(wǎng)站開發(fā),網(wǎng)站開發(fā)公司,于2013年開始是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。
2,被授予訪問權(quán)限的數(shù)據(jù)庫或表
3,用戶名
grant和revoke可以在幾個層次上控制訪問權(quán)限
1,整個服務(wù)器,使用 grant ALL 和revoke ALL
2,整個數(shù)據(jù)庫,使用on database.*
3,特點表,使用on database.table
4,特定的列
5,特定的存儲過程
mysql中修改數(shù)據(jù)庫目錄方法:
操作步驟:
1.檢查mysql數(shù)據(jù)庫存放目錄
mysql -u root -prootadmin
#進入數(shù)據(jù)庫
show variables like '%dir%';
#查看sql存儲路徑
(查看datadir 那一行所指的路徑)
quit;
2.停止mysql服務(wù)
service mysqld stop
3.創(chuàng)建新的數(shù)據(jù)庫存放目錄
mkdir /data/mysql
4.移動/復(fù)制之前存放數(shù)據(jù)庫目錄文件,到新的數(shù)據(jù)庫存放目錄位置
cp -R /usr/local/mysql/data/* /data/mysql/ #或mv /usr/local/mysql/data/* /data/mysql
5.修改mysql數(shù)據(jù)庫目錄權(quán)限以及配置文件
chown mysql:mysql -R /data/mysql/
vim /etc/my點吸煙 f
datadir=/data/mysql (制定為新的數(shù)據(jù)存放目錄)
vim /etc/init.d/mysqld
datadir=/data/mysql
6.啟動數(shù)據(jù)庫服務(wù)
service mysqld start
說明:根據(jù)以上的簡單6步操作,已經(jīng)成功的數(shù)據(jù)庫目錄更換路徑了。
你的mysql數(shù)據(jù)庫里面有一個數(shù)據(jù)庫,名字教做mysql,里面有個表,名字叫做user,你看一下這個表的結(jié)構(gòu)和現(xiàn)有數(shù)據(jù),你就知道應(yīng)該怎么做了,比如你可以添加一條數(shù)據(jù),host為你指定的ip,user可以是%,password就不管了,后面設(shè)置相應(yīng)的權(quán)限(可以全部都是y),這樣那個機器無論用什么用戶和密碼都可以連接數(shù)據(jù)庫,而擁有你指定的權(quán)限。
耐心點吧,我相信你一看就明白。
用戶管理
mysqluse mysql;
查看
mysql select host,user,password from user ;
創(chuàng)建
mysql create user zx_root IDENTIFIED by 'xxxxx'; //identified by 會將純文本密碼加密作為散列值存儲
修改
mysqlrename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
刪除
mysqldrop user newuser; //mysql5之前刪除用戶時必須先使用revoke 刪除用戶權(quán)限,然后刪除用戶,mysql5之后drop 命令可以刪除用戶的同時刪除用戶的相關(guān)權(quán)限
更改密碼
mysql set password for zx_root =password('xxxxxx');
mysql update mysql.user set password=password('xxxx') where user='otheruser'
查看用戶權(quán)限
mysql show grants for zx_root;
賦予權(quán)限
mysql grant select on dmc_db.* to zx_root;
回收權(quán)限
mysql revoke select on dmc_db.* from zx_root; //如果權(quán)限不存在會報錯