Docker安裝CentOS7及MySQL5.7
目前有關MySQL的Docker映象大多是基於Ubuntu構建的,如果想把MySQL安裝在CentOS上,那麼只有自己動手來構建基於CentOS的MySQL映象了。
下載centos7映象
docker pull daocloud.io/centos:latest
執行centos7容器
docker run -dit --privileged --name=centos7 daocloud.io/centos:latest /usr/sbin/init
進入centos容器互動介面
docker exec -it centos7 /bin/bash
安裝wget
yum install -y wget
安裝MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
安裝MySQL5.7
yum install -y mysql-server
啟動MySQL
systemctl start mysqld.service
檢視MySQL執行狀態
systemctl status mysqld.service
檢視初始root密碼
grep "password" /var/log/mysqld.log
修改root密碼
獲得初始密碼後,第一件事就是要重新設定root密碼,否則什麼事情也做不了,因為MySQL強制要求必須重新設定root密碼。
進入mysql資料庫
mysql -uroot -p
修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
密碼設定過於簡單,會報錯,要求是必須含有數字,小寫或大寫字母,特殊字元:
如果是安裝用於測試,不需要設定太複雜的密碼,則需要設定:
修改validate_password_policy引數的值
mysql> set global validate_password_policy=0;
修改validate_password_length引數的值
set global validate_password_length=1;
設定後,重新設定root密碼就不會提示密碼安全不符合要求的提示了。
開啟遠端訪問
預設安裝後,MySQL禁止遠端連線,所以需要開啟該許可權。
mysql> GRANT ALL ON *.* TO [email protected]'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
檢視MySQL版本
mysql> select version();
構建新映象
將安裝好MySQL5.7的容器打包為新的映象,便於以後使用:
docker commit -a "dedemao" -m "my mysql" centos7 dedemao/mysql
-a :提交的映象作者;
-c :使用Dockerfile指令來建立映象;
-m :提交時的說明文字;
-p :在commit時,將容器暫停。
構建新容器
docker run -dit --privileged -p 3310:3306 --name=mysql3310 dedemao/mysql /usr/sbin/init
相關推薦
Docker安裝CentOS7及MySQL5.7
目前有關MySQL的Docker映象大多是基於Ubuntu構建的,如果想把MySQL安裝在CentOS上,那麼只有自己動手來構建基於CentOS的MySQL映象了。 下載centos7映象 docker pull daocloud.io/centos:latest 執
VMware10虛擬機器安裝CentOS7和mysql5.7
在虛擬機器上安裝CentOS7不詳細說:設定聯外網訪問的話,建議選橋接模式通訊,這裡用的映象為CentOS-7-x86_64-DVD-1804.iso,安裝過程需要開啟en33,安裝好再配置自動獲取也行,安裝時需要配置時間,選擇要安裝的軟體(不能用預設的安裝,那是最小化安裝,我選擇的是桌面系統的所有複選框
Centos7.3安裝和配置Mysql5.7
mysql5 logs public mon grant https mysql sta -- 第一步:獲取mysql YUM源 進入mysql官網獲取RPM包下載地址 https://dev.mysql.com/downloads/repo/yum/
Centos7 下Mysql5.7.18的安裝和簡單主從
mysql centos7 安裝 Mysql5.7.18的安裝#下載解壓tar包wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gztar -zxvf mysql-5.
Centos7.3 mysql5.7 密碼修改及遠程登陸配置
改密碼 遠程 error 遠程連接 連接 safe trie 5.7 sql 修改密碼命令 set password for root@localhost = password(‘admin@123‘); 連接命令 ln -s /usr/local/mysql/bin
<轉載>CentOS7 yum 安裝與配置MySQL5.7
ins TP pre vra unit BE ket img 狀態 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:https://dev.mysql.com/downloads/repo/y
centos7下安裝指定版本mysql5.7.23
運行 blank 8.0 comm 手動 yum str 禁用 名稱 現在mysql版本已經到MySQL 8.0(GA)穩定版本了,所以需求是想簡單又快速在centos7下安裝指定版本例如MySQL 5.7(GA)版本有下面這種方法 首先需要到mysql官網這裏下載對應R
centos7下mysql5.7編譯安裝
添加 fault 字段 配置 設置密碼 groupadd ref cte nload mysql5.5以後,mysql的編譯安裝開始采用cmake的方式,使編譯能夠獨立與源碼之外工作,同時,編譯版本的mysql兼容性非常好,而且易於卸載和移植到其他服務器上使用,本文講述my
CentOS7安裝、配置 MySQL5.7
linux-Centos 7下mysql 5.7.23的rpm包的安裝方式 1、安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝 rpm -qa|grep mariadb rpm -e mariadb-libs-5.5.60-1.el7
CentOS7 環境 MySQL5.7 安裝
[[email protected] bin]# ./mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: Error: Access denied for
CentOS7.5 yum 安裝與配置MySQL5.7.24
.aspx ystemd 文件路徑 med 開機啟動 error 安全檢查 load ras 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:https://dev.mysql.com/d
【轉載】Centos7.3安裝和配置Mysql5.7
Linux安裝mysql aliyun安裝mysql https://blog.csdn.net/qq_35393693/article/details/79994097 遇到問題向下看 (第七步:設定允許遠端登入 Mysql預設不允許遠端登入
CentOS7 yum 安裝與配置MySQL5.7
1、配置YUM源 下載mysql源安裝包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安裝mysql源 shell> yum lo
Centos7 安裝和配置Mysql5.7
第一步:獲取mysql YUM源 點選下載按鈕 在No thanks, just start my download.超連結上右擊,複製連結地址。 這個就是Yum倉庫的rpm包 其實就是一個下載地址 第二步:下載和安裝mysql源 如果電腦上沒有安
centos7.5 mysql5.7 的解除安裝和離線安裝全過程
根據之前的部落格可以安裝mysql5.7 ,但是考慮到有時候現場部署的環境沒有網路。那麼可能得離線安裝mysql5.7,那麼現在開始來嘗試一下吧。 1.解除安裝mysql5.7 (我也不清楚到底乾淨了麼) 1.1檢視系統版本 把資料庫停掉 [[email protected]
Centos7.4安裝並配置Mysql5.7
一般我們選擇安裝Centos的最小安裝,然後我們在使用好多工具的時候就會報錯!wget不會預設被安裝。需要安裝的看我之前的部落格。 1、配置YUM源 下載mysql源安裝包 [root@localhost~]#wget http://dev.mysql.c
centos7 rpm安裝或者升級mysql5.7
升級mysql: 在安裝mysql之前先確認先前是否安裝了mysql,如有就刪除: - --To list Old MySql yum list installed | grep -i mysql --解除安裝舊版本的mysql(To remove Old
Windows10 下安裝配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7
fast ble 安裝 local 映射 int 網頁 ces internet 環境: VMWare Workstation Player12 Windows10 Pro x64 一、安裝系統 vmware 會采用 fast install 方式很快裝完,無
windows平臺下安裝與配置mysql5.7
mysql windows 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!在windows上安裝mysql5.7需要具有系統的管理員權限。Windows平臺下提供兩種安裝方式:1、mysql二進
Centos7中MySQL5.7服務群集(實現主從復制、讀寫分離功能)
row ide 2.0 fire tcp sla code factory ODB 根據上一博文我們了解到在MySQL群集中主從復制服務詳解,本文將結合MySQL服務器主從復制同步服務實現讀寫分離操作。 為什麽要實現讀寫分離操作? 在MySQL數據庫中,在存儲數