欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Macosx下使用docker/mysql會出現(xiàn)什么問題

這篇文章主要為大家展示了“Macosx下使用docker/MySQL會出現(xiàn)什么問題”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Macosx下使用docker/mysql會出現(xiàn)什么問題”這篇文章吧。

專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!成都創(chuàng)新互聯(lián)為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計制作,服務(wù)好的網(wǎng)站設(shè)計公司,成都做網(wǎng)站、成都網(wǎng)站建設(shè)負責任的成都網(wǎng)站制作公司!

問題描述

在macosx下如果指定本地目錄替換/var/lib/mysql,運行時會出現(xiàn)文件權(quán)限的錯誤,導(dǎo)致mysqld無法正常運行

Creating mysql_test-mysql_1
Attaching to mysql_test-mysql_1
test-mysql_1 | Initializing database
test-mysql_1 | 2016-03-23T04:32:37.4377890 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive
test-mysql_1 | 2016-03-23T04:32:37.4669550 [ERROR] InnoDB: Operating system error number 13 in a file operation.
test-mysql_1 | 2016-03-23T04:32:37.4678280 [ERROR] InnoDB: The error means mysqld does not have the access rights to the directory.
test-mysql_1 | 2016-03-23T04:32:37.4688240 [ERROR] InnoDB: Operating system error number 13 in a file operation.
test-mysql_1 | 2016-03-23T04:32:37.4689120 [ERROR] InnoDB: The error means mysqld does not have the access rights to the directory.
test-mysql_1 | 2016-03-23T04:32:37.4702800 [ERROR] InnoDB: Cannot open datafile './ibdata1'
test-mysql_1 | 2016-03-23T04:32:37.4703090 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!
test-mysql_1 | 2016-03-23T04:32:37.4703170 [ERROR] InnoDB: InnoDB Database creation was aborted with error Cannot open a file. You may need to delete the ibdata1 file before trying to start up again.
test-mysql_1 | 2016-03-23T04:32:38.0732220 [ERROR] Plugin 'InnoDB' init function returned error.
test-mysql_1 | 2016-03-23T04:32:38.0732680 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
test-mysql_1 | 2016-03-23T04:32:38.0732830 [ERROR] Failed to initialize plugins.
test-mysql_1 | 2016-03-23T04:32:38.0732890 [ERROR] Aborting
test-mysql_1 | 
mysql_test-mysql_1 exited with code 1

解決方案

  • 創(chuàng)建在scripts目錄下mysqld啟動腳本

#!/bin/bash
# From https://github.com/docker-library/mysql/issues/99
set -e # fail on any error

echo '* Working around permission errors in Docker on Mac locally by making sure that "mysql" uses the same uid and gid as the host volume'
TARGET_UID=$(stat -c "%u" /var/lib/mysql)
echo '-- Setting mysql user to use uid '$TARGET_UID
usermod -o -u $TARGET_UID mysql || true
TARGET_GID=$(stat -c "%g" /var/lib/mysql)
echo '-- Setting mysql group to use gid '$TARGET_GID
groupmod -o -g $TARGET_GID mysql || true
echo
echo '* Starting MySQL'
chown -R mysql:root /var/run/mysqld/
/entrypoint.sh mysqld --user=mysql --console
  • 創(chuàng)建docker-compose.py,指定run-mysqld.sh腳本為容器入口

test-mysql:
    image: mysql 
    ports:
        - "3306:3306"
    volumes:   
        - /localhost/mysql/data:/var/lib/mysql 
        - ./scripts/run-mysqld.sh:/run-mysqld.sh
    environment:
        - MYSQL_DATABASE=play
        - MYSQL_USER=play
        - MYSQL_PASSWORD=play
        - MYSQL_ROOT_PASSWORD=123456
    entrypoint: /run-mysqld.sh
  • 運行docker-compose up命令,啟動容器

以上是“Macosx下使用docker/mysql會出現(xiàn)什么問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享標題:Macosx下使用docker/mysql會出現(xiàn)什么問題
分享URL:http://aaarwkj.com/article8/gdgoop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、微信公眾號品牌網(wǎng)站建設(shè)、網(wǎng)站排名、定制網(wǎng)站、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
手机av在线 中文字幕| 97超碰国产在线观看| 久久超碰一区二区三区| 未满十八禁止观看免费| 黄色av链接在线观看| 亚洲av毛片在线免费播放| 女性裸体无遮挡啪啪网站| 无遮挡国产精品一级二级三级视频| 99久久中文字幕伊人| 一级黄片国产精品久久| 欧美三级特黄在线播放| 欧美日韩亚洲人人夜夜澡| 日韩精品中文乱码在线观看 | 国产裸体无遮挡免费精品| 国产日韩精品欧美综合区| 日韩精品高清中文字幕| av中文字幕在线激情| 草莓午夜视频在线观看| av全欧国男人在线天堂| 亚洲欧美日韩综合一区| 99亚洲伊人久久精品影院| 亚洲一区二区视频精品| 天堂av中文字幕在线不卡| 国产一级性生活高清在线| 午夜性色福利在线播放| 亚洲精品成人免费电影| 国内精品亚洲成av人片麻豆| 亚洲黄色片一区二区三区| 久久久久久精品国产免费| 麻豆亚洲av熟女国产| 激情五月综合开心五月| 免费观看国产裸体视频| 亚洲国内一区二区三区| 97色伦97色伦国产在线| 男女裸体做爰一进一出视频| 欧美 成人一区二区三区| 日本熟妇色在线视频不卡| 日本女人体内射精视频| 日韩国产传媒视频在线观看| 中文字幕免费不卡一区| 天堂中文在线官网在线|