centos 8 使用docker安裝啟動mysql


這次安裝基於centos8的系統下,使用docker容器技術 安裝mysql8.0版本 並測試連接。

1、使用docker命令下載mysql8.0鏡像

docker pull mysql:8.0

2、創建文件夾做掛載

//創建文件夾做掛載
mkdir -p /mydata/mysql/conf
mkdir /mydata/mysql/data
//創建my.cnf配置文件
vi /mydata/mysql/conf/my.cnf

my.cnf添加如下內容

[mysqld]
user=mysql
character-set-server=utf8
default_authentication_plugin=mysql_native_password
secure_file_priv=/var/lib/mysql
expire_logs_days=7
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
max_connections=1000

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

3、創建容器

$ docker run \
--restart=always \
--privileged=true \
-p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf/my.cnf:/etc/mysql/my.cnf \
-v /mydata/mysql/conf/conf.d:/etc/mysql/conf.d \
-e MYSQL_ROOT_PASSWORD=123456\
-d mysql:8.0

4、進入容器

docker exec -it mysql bash

4、登錄 mysql

mysql -u root -p

5、創建自己的數據庫

create DATABASE fabric_ca;

6、驗證是否創建成功

show DATABASES;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM