日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql warning 日志_Mysql5.7.19安装后错误日志中有警告

發布時間:2024/9/27 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql warning 日志_Mysql5.7.19安装后错误日志中有警告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

警告1:

secure_file_priv 配置項對數據導入導出的影響

1、限制mysqld 不允許導入 | 導出

mysqld --secure_file_prive=null

MySQL [ztjy]> select * from info_posts limit 10 into outfile '/usr/local/src/info_posts_tmp.txt';

ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement.

2、限制mysqld 的導入 | 導出 只能發生在/tmp/目錄下

mysqld --secure_file_priv=/tmp/

3、不對mysqld 的導入 | 導出做限制

cat /etc/my.cnf

[mysqld]

secure_file_priv

說明:

例如我們可以通過 select * from tempdb.t into outfile '/home/mysql/t.txt'; 把tempdb.t 表的數據導出來;這個導出操作可以面臨如下問題

1、任何一個mysql用戶只要它能執行上面的sql語句、并且執行成功;那么它就把文件寫到了/home/mysql/目錄下?

如果有一個壞人他一直導出數據到文件目錄,那么總有一天會被寫滿的!

2、沒有辦法限制只能把文件導出到/tmp/目錄

這個不會影響mysqldump使用,放心好了。

警告2:

[Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key

在5.7中,通過ssl方式連接mysql被作為默認和推薦。如果你并不需要(比如web端和db端同一臺服務器,db服務器處于web端內網等),就可以不用使用ssl方式。

干掉警告很簡單,只要在my.cnf聲明跳過ssl就行了。

skip-ssl

如此便OK了。

警告3:

2017-09-11T10:31:08.542031Z 0 [Warning] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.

2017-09-11T10:31:08.542053Z 0 [Warning] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.

2017-09-11T10:31:08.542101Z 0 [Warning] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.

2017-09-11T10:31:08.543552Z 0 [Warning] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.

2017-09-11T10:31:08.543589Z 0 [Warning] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.

skip-name-resolve

禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項, 則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求。

如果一定要使用參數,這個真心無解,在5.6中壓根不會報localhost的錯。

如果你不喜歡這個提示,只能說,不要使用skip-name-resolve參數。

還要即便你有心去把localhost修改為127.0.0.1,很多應用,比如wordpress這些默認訪問localhost的應用,都會不可用,需要更改host為127.0.0.1才行。

要是你沒有遠程訪問數據庫的話,只是在本地使用數據庫,推薦你用skip-networking而不是skip-name-resolve。skip-name-resolve參數它的功能主要是禁用DNS解析的,這樣可以加快數據庫的反應時間,而skip-networking參數是設置MySQL不要監聽網絡,也就只能本機訪問。

MySQL [mysql]> select * from db where host='localhost'\G

MySQL [mysql]> select * from proxies_priv where host='localhost'\G

MySQL [mysql]> select * from tables_priv where host='localhost'\G

以上3個語句可以查看到上面的幾個用戶

Note:4.

[Note] Executing 'SELECT * FROM INFORMATION_SCHEMA.TABLES;' to get a list of ta

bles using the deprecated partition engine. You may use the startup option '--disable-partition-engine-check' to s

kip this check.

2017-09-13T15:30:05.665352+08:00 0 [Note] Beginning of list of non-natively partitioned tables

2017-09-13T15:30:05.863507+08:00 0 [Note] End of list of non-natively partitioned tables

修改配置my.cnf文件,加上

disable-partition-engine-check=1

說明:

啟動的時候會進行check表,可能會拖慢啟動的速度

總結

以上是生活随笔為你收集整理的mysql warning 日志_Mysql5.7.19安装后错误日志中有警告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。