真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql數(shù)據(jù)庫用戶管理和日志講義

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、章貢網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)商城網(wǎng)站定制開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為章貢等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

本文主要給大家介紹MySQL數(shù)據(jù)庫用戶管理和日志講義,希望可以給大家補(bǔ)充和更新些知識,如有其它問題需要了解的可以持續(xù)在創(chuàng)新互聯(lián)行業(yè)資訊里面關(guān)注我的更新文章的。

用戶管理
實(shí)際應(yīng)用:
MySQL數(shù)據(jù)庫是信息系統(tǒng)中非常重要的一個環(huán)節(jié), 默認(rèn)有個root用戶,但是這個用戶權(quán)限太大,一般只在管理數(shù)據(jù)庫時候才用。所以通常由管理員創(chuàng)建不同的管理賬戶,分配不同的操作權(quán)限,交給相應(yīng)的人員使用。下面將詳細(xì)介紹mysql數(shù)據(jù)庫的用戶創(chuàng)建、授權(quán)等操作。
(一)用戶查看:

select user,authentication_string,host from user;

mysql數(shù)據(jù)庫用戶管理和日志講義

(二)創(chuàng)建用戶
方法1:

create user 'test01'@'localhost' identified by 'abc123';
test01---用戶名
ocalhost---主機(jī)名
‘a(chǎn)bc123’---密碼

方法2:用戶已存在,即更改信息;用戶不存在,即新建

grant all on .  to 'test02'@'localhost' identified by 'abc123';
all---所有權(quán)限
*---所有數(shù)據(jù)庫

*---所有表

mysql數(shù)據(jù)庫用戶管理和日志講義

方法3:明文轉(zhuǎn)密文

select password('abc123');
create user 'user02'@'localhost' identified by password '轉(zhuǎn)換后的密文';

mysql數(shù)據(jù)庫用戶管理和日志講義
(三)修改用戶密碼

set password for 'user02'@'localhost' = password('123456');

mysql數(shù)據(jù)庫用戶管理和日志講義

(四)重命名、刪除用戶

rename user 'user01'@'localhost' to 'user02'@'%';    #重命名
drop user 'user02'@'%';          #刪除用戶

mysql數(shù)據(jù)庫用戶管理和日志講義
(五)授權(quán)

//授權(quán)
grant select,update on . to 'user02'@'localhost' identified by 'abc123';
//撤銷權(quán)限
revoke update on . from 'user02'@'localhost';
//查看權(quán)限
show grants for 'user02'@'localhost';

mysql數(shù)據(jù)庫用戶管理和日志講義

(六)如果忘記了root密碼無法登陸,可以通過以下操作
1、關(guān)掉數(shù)據(jù)庫服務(wù),做一些配置的改變

   systamctl stop mysqld.service      # 關(guān)掉數(shù)據(jù)庫
   vim /etc/my.cnf                  
   skip-grant-tables                           # mysqld配置下插入跳過驗(yàn)證
   systamctl stop mysqld.service         #開啟服務(wù)

2、進(jìn)入數(shù)據(jù)庫修改root密碼

    mysql        回車即可進(jìn)入
    update mysql.user set authentication_string = password('abc123') where user='root';

3、注意:修改完成后,將配置文件中添加配置刪除,并重啟服務(wù)。

日志文件管理---四種

錯誤日志
1、是指MySQL運(yùn)行過程中較為嚴(yán)重的警告和錯誤信息,以及MySQL每次啟動和關(guān)閉的詳細(xì)信息。
2、查看

    show variables like '%log_err%'; 

3、配置

    log-error=/usr/local/mysql/data/mysql_error.log             #錯誤日志記錄文件,默認(rèn)為主機(jī)名.log

通用日志
1、記錄建立的客戶端連接和執(zhí)行的語句
2、查看

    show variables like '%general%';

3、配置

   general_log=ON                                     #開啟通用日志
   general_log_file=/usr/local/mysql/data/mysql_general.log          #通用日志記錄文件

二進(jìn)制日志
1、包含了所有更新了的數(shù)據(jù)或者潛在更新了的數(shù)據(jù);包含關(guān)于每個更新數(shù)據(jù)庫的語句的執(zhí)行時間信息
2、查看

    show variables like '%log_bin%';

3、配置

     log_bin=mysql-bin                                 #二進(jìn)制記錄文件

慢日志
1、記錄所有執(zhí)行時間超過long_query_time秒的所有查詢或者不適用索引的查詢。默認(rèn)情況下,MySQL不開啟慢查詢?nèi)罩?,long_query_time的默認(rèn)值為10,即運(yùn)行時間超過10s的語句是慢查詢語句。
2、查看

    show variables like '%query%';

3、配置

     slow_query_log=ON                                                    #開啟慢日志
     slow_query_log_file=mysql_slow_query.log            #慢日志記錄文件
     long_query_time=1                                                     #設(shè)置運(yùn)行時間超過1s為慢查詢語句

應(yīng)用演示:

vim  /etc/my.cnf

mysql數(shù)據(jù)庫用戶管理和日志講義

mysql數(shù)據(jù)庫中操作

mysql數(shù)據(jù)庫用戶管理和日志講義

cd /usr/local/mysql/data                      #日志文件存放目錄下去查看日志
vim mysql_error.log

mysql數(shù)據(jù)庫用戶管理和日志講義

vim mysql_general.log

mysql數(shù)據(jù)庫用戶管理和日志講義

mysqlbinlog --no-defaults mysql-bin.000001

mysql數(shù)據(jù)庫用戶管理和日志講義

vim mysql_slow_query.log

看了以上關(guān)于mysql數(shù)據(jù)庫用戶管理和日志講義,希望能給大家在實(shí)際運(yùn)用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補(bǔ)充的地方,如有需要更加專業(yè)的解答,可在官網(wǎng)聯(lián)系我們的24小時售前售后,隨時幫您解答問題的。

 


網(wǎng)站題目:mysql數(shù)據(jù)庫用戶管理和日志講義
文章路徑:http://weahome.cn/article/poheec.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部