Mysql 啟動失敗沒日志,MySQL Server 5.7將無法啟動,并且未填充錯誤日志

我最近在Ubuntu 14.04上安裝了MySQL Server 5.7(通過ansible使用this role是具體的).首次安裝時啟動很好,但是當我嘗試重新啟動它時,它會永遠掛起:

sudo service mysql restart

* Stopping MySQL Community Server 5.7.13

* MySQL Community Server 5.7.13 is already stopped

* Re-starting MySQL Community Server 5.7.13

....................................................................................................................................................................................

* MySQL Community Server 5.7.13 did not start. Please check logs for more details.

更糟糕的是,似乎沒有錯誤日志在任何地方填充(我已經檢查了/ var / log / mysql /和/var/log/mysql.err).

以詳細模式運行(sudo /usr/sbin / mysqld –user = mysql –verbose)也沒有給我任何幫助.

我在哪里可以診斷這個?

解決方法:

我也遇到了這個問題,我希望我的解決方案可以解決您的問題.

當我手動安裝MySQL 5.7時它運行正常,但是使用Ansible角色它無法啟動. mysql日志文件沒有任何幫助.檢查/ var / log / syslog但是我從AppArmor發現了很多消息:

Aug 10 18:50:05 vagrant-ubuntu-trusty-64 kernel: [ 4446.790627] type=1400 audit(1470855005.470:40): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/var/log/mysql.err" pid=13991 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=109 ouid=109

AppArmor拒絕訪問/var/log/mysql.err文件,因為它的mysqld策略不允許將文件寫入/ var / log /,只是/ var / log / mysql /. mysql的AppArmor策略位于/etc/apparmor.d/usr.sbin.mysqld.處理日志文件訪問的策略部分顯示:

# Allow log file access

/var/log/mysql/ r,

/var/log/mysql/** rw,

這基本上說AppArmor希望將日志文件寫入/ var / log / mysql而不用/ var / log.因為它看到mysql試圖在策略內部的目錄之外寫入它會讓你失望.有幾個解決方案,包括添加一個新的策略讓mysql寫文件到/ var / log,但我發現最簡單的更新處理日志文件的Ansible變量.

在geerlingguy.mysql角色的默認變量中,設置了兩個日志文件指針:

mysql_slow_query_log_file: /var/log/mysql-slow.log

mysql_log_error: /var/log/mysql.err

我重寫這些默認值并將它們移動到/ var / log / mysql:

mysql_slow_query_log_file: /var/log/mysql/mysql-slow.log

mysql_log_error: /var/log/mysql/mysql.err

現在AppArmor很高興,mysql啟動并運行得很好.我的劇本的其余部分正常完成.

標簽:mysql,ansible

來源: https://codeday.me/bug/20190824/1704098.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/532304.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532304.shtml
英文地址,請注明出處:http://en.pswp.cn/news/532304.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

gatewayproperties 是空_楊丞琳演唱會踩空,從二樓高臺掉到一樓,手腳擦傷,引發網友熱議...

11月6日,據臺灣媒體報道,楊丞琳今晚在臺北舉辦連續三天的演唱會,她開場在兩層樓高的高臺上唱歌,結束后意外從高臺踩空掉到一樓,從二樓高臺掉到一樓,手腳擦傷。引發網友們的熱議。當時幸好身邊有工作人員抱住…

0 179 90 150matlab,matlab成功的函數擬合方法_更新中

學習心得一維插值方案 (1)二維數據內插值(表格查找) (3)等高線 (4)三維曲面 (5)等高線2 (6)三維曲面2 (7)matlab繪制溫度場(尚未深入研究) (12)二維曲線(非線性)擬合步驟 (17)三維曲線(非線性)擬合步驟 (18)三維曲線的畫法 (19)三維曲面的畫法 (20)一維插值方案clearyear 1900…

matlab中 %s 是什么意思,ie在matlab中是什么意思

MATLAB文件操作相關命令5.2.4 輸入輸出語句 (1) 實時交互輸入輸出 input;keyboard (2) 完全復制式的文件存取 *1) save save save 文件名 x save 文件名 x y z save 文件名 x y z –ascii save 文件名 x y z –ascii –double save 文件名 x …

mysql with as 用法_英語語法丨英語中just的用法總結,你掌握了嗎?

just在英語中是一個重要的單詞,它的使用方法很多樣。今天,這篇文章可以幫你正確使用這個英語中的關鍵詞!一、just作為時間表達1.Just Recently最近just常被用來表達,某事最近發生了。在現在完成時中,just可以用來表示…

檢測php加密方式,一種php加密方式

function RandAbc($length""){//返回隨機字符串$str"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";return str_shuffle($str);}$filenamedam.php;$T_k1RandAbc();//隨機密匙1$T_k2RandAbc();//隨機密匙2$vstrfile_get_contents($filename);//要…

easyx 備忘錄_報到?上課?我被自己的備忘錄騙到了

2020年6月的某一天小莔被一股神秘力量支配打開了手機里的備忘錄突然發現了自己曾經記錄下的一則消息小莔現在看到真的是回憶滿滿從一月到現在我們經歷了許多變數看到了世間的溫暖感受到了愛與希望其中遇到的一些感動我們可能會忘記就像我們成長的過程中也會經歷很多要做許多事情…

基于matlab的ldpc編碼的構造,基于LDPC編碼的GMSK調制與解調及matlab仿真實現(含錄像)...

基于LDPC編碼的GMSK調制與解調及matlab仿真實現(含錄像)(開題報告,論文10700字,程序代碼,錄像)摘 要隨著無線通信技術的不斷發展與進步,數字電視廣播、移動視頻點播等對數據吞吐量要求很高的業務逐漸變得可能。為了在有限的帶寬內用有限的發射功率保證信息在空間傳播…

linux查看內存_嵌入式操作系統的內存,你了解多少?

關注、星標公眾號,不錯過精彩內容來源:EDN電子技術設計linux 內存是后臺開發人員,需要深入了解的計算機資源。合理的使用內存,有助于提升機器的性能和穩定性。本文主要介紹 linux 內存組織結構和頁面布局,內存碎片產生…

結構體內部申請空間_墻體的重要承重結構以及作用方向分類

內容提要:墻體是房屋的重要承重結構,墻體也是建筑物的主夏圍護結構。其造價、工程量和自重往往是建筑物所有構件中所占份額最大的,因此在建筑設計中,合理地選擇墻體的材料、結構方案、構造做法十分重要。墻體在建筑物中所處的不同…

現代php中文版,現代PHP

PrefacePart Ⅰ. Language Features1.The New PHPPastPresentFuture2.FeaturesNamespacesWhy We Use NamespacesDeclarationImport and AliasHelpful TipsCode to an InterfaceTraitsWhy We Use TraitsPrefacePart Ⅰ. Language Features1.The New PHPPastPresentFuture2.Featu…

fastcopy比正常復制快多少_高中三年,每個階段考多少分才正常?快對比一下

原標題:高中三年,每個階段考多少分才正常?快對比一下高一階段眾所周知,在高一階段并沒有文理科之分,除去英語、語文、數學,還有政、史、地、理、化、生六門課程。語數外各占150分,另外6門各占10…

java 調用tomcat api,調用servlet接口流程

使用Servlet接口的整體流程目前對JavaWeb的理解是:用一次提交過程來表示,當點擊一個提交的標簽。會將url傳到tomcat服務器,在tomcat的配置文件中找到管理javaweb項目的配置文件server.xml,在server.xml中配置管理web項目的路徑。從…

pve萬兆網卡驅動_無線環境下打游戲,還能不能更穩?附各類AX網卡換裝思路

無線環境下打游戲,還能不能更穩?附各類AX網卡換裝思路 1.寫在前面 去年這個時候我還是建議大家持觀望狀態,然后從今年上半年開始新發布的手機就已經把Wi-Fi 6作為標配了。第三季度開始新發的筆記本和主板也已經全面轉向標配ax網卡&#x…

php縮放庫,php的縮放圖像類使用

標題: php的縮放圖像類使用作者:李英江日期: 2006-11-25 14:54:05轉載請保留作者內容: http://www.cgsir.com使用縮略圖有個好處就是可以減少用戶下載的時間,為此要在上傳圖片時生成一張比原圖小的圖片,一般的PHP空間都…

網頁設計工資一般多少_理發師工資一般多少錢一個月

現在社會物價上漲,就連理發的價格也上漲了,但是雖然價格上漲了,質量卻未必保證了。理發師在現在生活中可是少不了的,尤其是對女性朋友來說,發型設計可是至關重要的,因此雖然理發的價格上漲,但是…

php百度坐標轉騰訊坐標,PHP騰訊與百度坐標轉換

public function coordinate_switch($a,$b){//百度轉騰訊坐標轉換$x (double)$b - 0.0065;$y (double)$a - 0.006;$x_pi 3.14159265358979324;$z sqrt($x * $x$y * $y) - 0.00002 * sin($y * $x_pi);$theta atan2($y,$x) - 0.000003 * cos($x*$x_pi);$gb number_format($…

五筆字型鍵盤字根圖_手機輸入法的派別之爭:九宮格和全鍵盤,哪個更科學?...

本 文 約 3376 字閱 讀 需 要10 min有人的地方,就有江湖。而在手機輸入法的江湖里,也分為兩個派別。一個是九宮格輸入法,另一個則是全鍵盤輸入法。該問題的敏感程度,完全不亞于“咸甜豆腐腦”之爭。…

mysql32位的能裝在64位的電腦上嗎,mysql32位能裝64位電腦【excle中怎么將log值變回原來的數據庫】...

excle中怎么將log值變回原來的數據庫通過數據備份跟binlog記錄,可能原來的數據恢復步驟a)創建新的數據庫 create database rollback_db;b)將數據庫備份倒入新創建的rollback_db中c)找到數據庫備份的最后時間點,并將mysqlbinlog中該時間點之后的命令操作記…

java多線程編程_《java多線程編程實戰指南》讀書筆記 -- 基本概念

展開并發:多個線程操作相同資源,保證線程安全,合理使用資源高并發:服務能同時處理多個請求,提高程序性能測試上下文切換工具Lmbench3 測量上下文切換時長vmstat 測量上下文切換次數減少上下文切換無鎖并發編程&#xf…

php實現分頁mssql,PHP操作mssql數據庫類,含分頁類[分頁類原創]

/*** PHP操作mssql數據庫類,含分頁類* Enter description here ...* author aboc 9986584 2011-04-09**/class DB_Handle{var $ClassName "DB_Handle";var $Server;var $UserName;var $Password;var $Database;var $LinkID0;var $QueryResult""…