docker建立mysql容器,go語言使用

2021-08-20 17:56:54 字數 1251 閱讀 4643

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...