天天看點

mysqld: Can‘t create/write to file ‘/var/lib/mysql/is_writable‘ (Errcode: 13 - Permission denied)

[email protected]:haoke# docker logs percona

Initializing database

mysqld: Can't create/write to file '/var/lib/mysql/is_writable' (Errcode: 13 - Permission denied)

2021-01-12T11:54:53.387051Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2021-01-12T11:54:53.389339Z 0 [ERROR] --initialize specified but the data directory exists and is not writable. Aborting.

2021-01-12T11:54:53.389373Z 0 [ERROR] Aborting

不能一直搜尋mysqld: Can't create/write to file '/var/lib/mysql/is_writable' (Errcode: 13 - Permission denied),一直搜尋這個問題,我一直沒有解決這個問題,因為該搜尋Docker安裝Percona的步驟的問題,從另一問題去搜尋就會得到答案。其實就是設定權限的問題。

#建立容器

docker create --name percona -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root percona:5.7.23

就是在cd /data 中添權重限 ;chomd -R 777 data/mysql-data/

請參考https://www.jianshu.com/p/26bf28b48e47

繼續閱讀