Docker 安裝 Mysql 5.7

背景

阿里云基礎版 RDS 最近因為大數(shù)據(jù)量查詢經(jīng)常宕機(阿里云工單回復是 OOM似将,讓升級高可用版本~)譬重,導致日常辦公軟件(Crowd勃蜘,Jira,Confluence等)無法使用骇径,所以在 ECS 搭建本地 Mysql躯肌。

驗證環(huán)境

  • Centos 7.7
  • Docker 1.13.1

拉取鏡像

# 搜索 Mysql 鏡像
$ docker search mysql

# 下載 Mysql 5.7 鏡像
$ docker pull mysql:5.7

# 查看下載鏡像
$ docker images

運行容器

# 運行 Mysql 容器
$ docker run -d 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=daodaotest mysql:5.7

# 運行 Mysql 容器,映射目錄破衔,設置必須 Mysql 參數(shù)
$ docker run -d -p 3306:3306 --name mysql \
-v /home/mysql/mysql/conf:/etc/mysql \
-v /home/mysql/mysql/logs:/var/log/mysql \
-v /home/mysql/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=daodaotest \
mysql:5.7 \
--lower_case_table_names=1 \
--max-allowed-packet=1073741824 \
--character_set_server=utf8 \
--innodb_log_file_size=256m

Docker 參數(shù)說明:

  • -d:后臺運行容器羡榴,并返回容器 ID
  • -p:指定端口映射,格式為:主機(宿主)端口:容器端口
  • --name:容器名稱运敢,此處為mysql
  • -v:宿主機和容器的目錄映射關系校仑,“:” 前為宿主機目錄
  • -e:配置信息,此處配置 Mysql 的 root 密碼

Mysql 參數(shù)說明(業(yè)務需要設置):

  • lower_case_table_names=1:設置表名參數(shù)名等忽略大小寫传惠,解決 Crowd 無法識別大寫表名問題
  • max-allowed-packet=1073741824:設置最大插入和更新數(shù)據(jù)限制為 1G(1024 * 1024 * 1024 = 1073741824)迄沫,單位:字節(jié),解決 Confluence 數(shù)據(jù)遷移時大數(shù)據(jù)插入問問
  • character_set_server=utf8:設置 utf8字符集卦方,解決 Confluence 添加修改中文亂碼問題
  • innodb_log_file_size=256m:設置日志文件大小羊瘩,Confluence 健康檢查推薦大小
# 查看容器運行情況
$ docker ps

# 查看 log
$ docker logs -f mysql

訪問 Mysql 服務

容器內(nèi)訪問

# 進入容器
$ docker exec -it mysql bash

# 容器內(nèi),訪問 Mysql 服務
$ mysql -uroot -pdaodaotest

宿主機訪問

# 僅安裝 Mysql 客戶端
$ rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
$ yum install mysql-community-client.x86_64

# 宿主機訪問
$ mysql -h 127.0.0.1 -uroot -pdaodaotest

# 設置 root 用戶允許遠程訪問
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'daodaotest' WITH GRANT OPTION;
> FLUSH PRIVILEGES;

局域網(wǎng)訪問

# 前提需要設置 root 遠程訪問權限
$ mysql -h 192.168.x.x -uroot -pdaodaotest

微信公眾號:daodaotest

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
禁止轉載盼砍,如需轉載請通過簡信或評論聯(lián)系作者尘吗。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市浇坐,隨后出現(xiàn)的幾起案子睬捶,更是在濱河造成了極大的恐慌,老刑警劉巖近刘,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件擒贸,死亡現(xiàn)場離奇詭異,居然都是意外死亡觉渴,警方通過查閱死者的電腦和手機介劫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門挚瘟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來理卑,“玉大人,你說我怎么就攤上這事堤舒√呔” “怎么了誉碴?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵宦棺,是天一觀的道長。 經(jīng)常有香客問我翔烁,道長,這世上最難降的妖魔是什么旨涝? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任蹬屹,我火速辦了婚禮,結果婚禮上白华,老公的妹妹穿的比我還像新娘慨默。我一直安慰自己,他們只是感情好弧腥,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布厦取。 她就那樣靜靜地躺著,像睡著了一般管搪。 火紅的嫁衣襯著肌膚如雪虾攻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天更鲁,我揣著相機與錄音霎箍,去河邊找鬼。 笑死澡为,一個胖子當著我的面吹牛漂坏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播媒至,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼顶别,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拒啰?” 一聲冷哼從身側響起驯绎,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谋旦,沒想到半個月后条篷,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡蛤织,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年赴叹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片指蚜。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡乞巧,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出摊鸡,到底是詐尸還是另有隱情绽媒,我是刑警寧澤蚕冬,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站是辕,受9級特大地震影響囤热,放射性物質發(fā)生泄漏。R本人自食惡果不足惜获三,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一旁蔼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疙教,春花似錦棺聊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至裸弦,卻和暖如春祟同,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背理疙。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工耐亏, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人沪斟。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓广辰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親主之。 傳聞我的和親對象是個殘疾皇子择吊,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345