docker pull mysql
二、建立容器
docker run --name=mysql -it -p 3306:3306 -e mysql_root_password=emc123123 -d mysql
在後台啟動mysql容器(--name指定了容器的名稱,方便之後進入容器的命令列,mysql_root_password=emc123123指定了mysql的root密碼,-d表示在後台執行)
三、建立資料庫和表項
mysql -uroot -pemc123123
create database test;
show databases
use test;
create table `userinfo` (
`uid` int(10) not null auto_increment,
`username` varchar(64) null default null,
`departname` varchar(64) null default null,
`created` date null default null,
primary key (`uid`)
); create table `userdetail` (
`uid` int(10) not null default '0',
`intro` text null,
`profile` text null,
primary key (`uid`)
);四、go語言訪問資料庫
//刪除資料
stmt, err = db.prepare("delete from userinfo where uid=?")
checkerr(err)
res, err = stmt.exec(id)
checkerr(err)
affect, err = res.rowsaffected()
checkerr(err)
fmt.println(affect)
db.close()
}func checkerr(err error)
}
Docker建立MySQL容器
本文目的是建立乙個mysql的image,並且在新建立出來的容器裡自動啟動mysql服務接受外部連線 步驟 1.首先建立乙個目錄並在目錄下建立乙個dockerfile,檔案內容如下 from centos centos6 maintainer fanbin kong kongxx hotmail.c...
Docker建立MySQL容器
本文目的是建立乙個mysql的image,並且在新建立出來的容器裡自動啟動mysql服務接受外部連線 步驟 1.首先建立乙個目錄並在目錄下建立乙個dockerfile,檔案內容如下 from centos centos6 maintainer fanbin kong kongxx hotmail.c...
docker建立mysql容器
此拉取的是mysql5.7版本,拉取最新8.x版本會因為與5.x版本加密方式不同而報1251錯誤,需要進行修改。mysql5.7版本為比較常用也穩定的版本。docker pull mysql 5.7docker imagesdocker run itd name mysql.5.7 p 3306 3...