docker下mysql啟動報錯
1、報錯過程
報錯是這麼產生的,使用裝有 mysql 的映象創業一個容器,然後在容器中啟動 mysql 就會報錯,啟動失敗。報錯內容如下:
2017-11-15T06:44:22.141481Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table storage engine for 'user' doesn't have this option
2、怎麼解決
最開始看到這個報錯是比較莫名其妙的,不知道如何解決,百度上搜索資料也不多,找了半天才在stack overflow
上找到了原因和解決辦法,由於 docker 預設的儲存驅動是 overlayfs(overlay2),將其改為 aufs 即可,編輯/etc/docker/daemon.json(如果沒有這個檔案,新建)
{
"storage-driver": "aufs",
"debug": true,
"experimental": true
}
關於這個問題,github 上有反饋這個問題,詳情看這裡
相關推薦
docker下mysql啟動報錯
1、報錯過程 報錯是這麼產生的,使用裝有 mysql 的映象創業一個容器,然後在容器中啟動 mysql 就會報錯,啟動失敗。報錯內容如下: 2017-11-15T06:44:22.141481Z 0 [ERROR] Fatal error: Can't open and lock privilege
Linux下MySQL 啟動報錯: File './mysql-bin.000013' not found (Errcode: 13)
Linux下安裝初始化完MySQL資料庫之後,啟動資料庫失敗。 報錯如下: [[email protected] mysql]# service mysqld startStarting MySQL... ERROR! The server quit witho
MySql啟動報錯,無法更新PID文件
mysql error pidMySql啟動報錯Starting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql..)1,查看錯誤日誌 2017-08-10 19:38:14 31865 [Note] In
linux安裝MySQL啟動報錯
需要 技術 image 手動 安裝 col img png roc 其實前面已經改過路徑了 路徑確認沒問題 後來思考mysql最後一步 配置文件 大家都知道 配置文件 根據實際情況選擇 配置 我選擇的是medium 於是 配置文件裏面缺少路徑 因此需要手動添加 (M
mysql 啟動報錯
啟動 ror 成功 chown without 一鍵 oca fff ces mysql啟動報錯: service mysqld startStarting MySQL... ERROR! The server quit without updating PID file
Mac下tomcat啟動報錯Error running 'Tomcat7.0.75': Cannot run program "/Volumes/Ma
Error running 'Tomcat7.0.75': Cannot run program "/Volumes/MacOS/Java/apache-tomcat-7.0.75/bin/catalina.sh" (in directory "/Volumes/MacOS/Java/
ubuntu 18.04下virtualbox啟動報錯
啟動VirtualBox的虛擬機器的時候出現瞭如圖所示的報錯 解決辦法: [email protected]:~$ sudo apt-get update [email protected]:~$ sudo apt-get install dkms [email
mysql啟動報錯... ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid
公司的伺服器突然斷電了,恢復後重啟mysql報錯如下 Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/test.pid) &
MySQL啟動報錯問題排查:InnoDB: Unable to lock ./ibdata1 error
在OS X環境下MySQL啟動時報錯: 016-03-03T00:02:30.483037Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 35 2016-03-03T00:02:30.483100Z 0 [Note] InnoDB:
linux下mysql安裝報錯及修改密碼登入等等
1:下載 [root@localhost soft]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 2:解壓檔案 [root@dbserver /]# tar -xzvf
mysql 啟動報錯 /usr/local/mysql//libexec/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid'
centos檢視mysql日誌路徑:/var/log/mysqld.log 可能日誌過長,導致命令視窗檢視不方便,可以下載到本地,檢視ERROR 啟動mysql systemctl start mysqld 命令報錯看不出具體啟動失敗的原因,檢視日誌後發現如下錯誤:
mysql啟動報錯,提示MySQL is not running, but PID file exists
mysql所在機器關機重啟後,mysql無法啟動,啟動一直報錯MySQL is not running, but PID file exists, 嘗試了所有的啟動方式,都無法啟動,在使用mysqld
MySQL啟動報錯“Bind on TCP/IP port: Address already in use”
啟動報錯“Bind on TCP/IP port: Address already in use” 問題描述: mysql啟動失敗,檢視err日誌 # tail -f /database/umc/data/umc.err 141106 10:37:14 [ERROR] Can'
處理mysql啟動報錯Table 'mysql.plugin' doesn't exis
Installing MySQL system tables...2015-10-23 17:47:57 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_ti
修改socket檔案, MySQL啟動報錯
事情是這樣的, 我要搭建MySQL主從, 做讀寫分離, 然後就要了一臺伺服器搭建mysql, 最近犯懶, 就尋思搞一個二進位制的吧直接啟用 一堆問題就出現了 [ERROR] Can't start server : Bind on unix socket: Permission denied
mysql啟動報錯:Starting MySQL... ERROR! The server quit without updating PID file
mysql啟動時報錯:Starting MySQL... ERROR! The server quit without updating PID file (/opt/mysql/data/mysql.pid) 的解決方法:1、可能是/opt/mysql/data/資料目錄m
windows 下 eclipse 啟動報錯 A Java Runtime Environment (JRE)
我今天就遇到了這種情況,就是以下這個錯誤了 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be availab
[Mysql啟動報錯]/etc/init.d/mysqld: line 256: my_print_defaults: command not found
啟動Mysql時報錯: [[email protected]]# service mysqld status /etc/init.d/mysqld: line 256: my_print_defaults: command not found MySQL is n
裝完mysql啟動報錯:“Table ‘mysql.plugin’ doesn’t exist” 解決方法
裝完mysql後啟動mysql發現啟動不了,錯誤日誌裡面會提示Table ‘mysql.plugin’ doesn’t exist,出現此錯誤的原因有兩種。 一種是裝完mysql之後沒有執行初始化mysql系統資料庫的指令碼,如果是這種情況,要先做指令碼的初始化,方法如
MYSQL啟動報錯:本地計算機上的mysql57服務啟動後停止。某些服務在未由.....
解決辦法: 1.檢查本地計算機時間是否正確,如果時間超出使用時間範圍會報此錯誤,更正即可 2.如果是用的是高版本,可以改成低版本,我的是57,改為56即可 3. 或者在控制檯net start MySQL時,出現MySQL服務無法啟動,服務沒有報告任何錯誤。