[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