1. 程式人生 > >在docker中啟動mysql容器

在docker中啟動mysql容器

檢視dockerhub中是否有mysql的映象: docker search mysql 拉取tag為5.6的mysql映象到本地: docker pull mysql:5.6 建立掛載到外部的目錄檔案: mkdir /opt/webMysql/conf mkdir /opt/webMysql/data (掛載出來-v.冒號":"前面的目錄是宿主機目錄,後面的目錄是容器內目錄。-p:外部對應內部的埠) docker run --name mysql_for_web -p 3306:3306 -v /opt/webMysql/conf:/etc/mysql/conf.d -v /opt/webMysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=test456-d mysql:5.6 (修改密碼,test123為新密碼,還要再輸入一次舊密碼test456) 在mysql系統外,使用mysqladmin mysqladmin -u root -p password "test123" 配置mysql允許root遠端登入
grant all privileges on *.* to [email protected]'%' identified by "123456"; flush privileges;