鍍金池/ 問(wèn)答/Linux  數(shù)據(jù)庫(kù)/ 使用docker基于官方鏡像ubuntu 16.04.3創(chuàng)建了容器,安裝mysq

使用docker基于官方鏡像ubuntu 16.04.3創(chuàng)建了容器,安裝mysql server后不能正常啟動(dòng)

容器初始化完成后,第一次安裝mysql-server和啟動(dòng)是沒(méi)有問(wèn)題的,但是當(dāng)我退出容器,再次進(jìn)入的時(shí)候就無(wú)法正常啟動(dòng)mysql-server

執(zhí)行service mysql start時(shí)返回下面的錯(cuò)誤:

/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied

  • Starting MySQL database server mysqld /usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied

No directory, logging in with HOME=/
/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied
/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied
/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied
/usr/sbin/mysqld: error while loading shared libraries: libaio.so.1: cannot stat shared object: Permission denied


以下是我的軟件版本
docker Client and Server Version: 18.02.0-ce
ubuntu version: 16.04.3 LTS
mysql Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using EditLine wrapper

回答
編輯回答
浪婳

你是用什么用戶操作的,提示你沒(méi)有訪問(wèn)權(quán)限。
試試 sudo service mysql start
你是退出容器是如何操作的關(guān)閉了終端還是exit

2018年8月14日 05:38
編輯回答
蟲(chóng)児飛

兄弟解決沒(méi)有,我也遇到了同樣的問(wèn)題。。

2018年7月24日 10:08
編輯回答
網(wǎng)妓

這個(gè)是由于外面是ubuntu 14.04,docker里面是16.04造成的
如果沒(méi)有升級(jí)最新的docker 18.03
可以退回到 docker 17.03.1 即可恢復(fù)正常。如果安裝了18.03是退不回去的。只能升級(jí)外面的主機(jī)到16.04.

2018年8月11日 21:41