主機名 | IP | 內存 | CPU | 硬盤 |
test1 | 172.16.186.139 | 4G | 雙核 | 150G |
test2 | 172.16.186.141 | 4G | 雙核 | 150G |
test1上 安裝 docker 並創建容器
mkdir -p /opt/mysql
docker run -d --name=lepus -p 80:80 -p 3306:3306 \
-v /opt/mysql:/var/lib/mysql -v /etc/timelocal:/etc/timelocal \
georce/lepus
test2上安裝mysql
yum install mariadb-server
啟動並加入開機自啟
systemctl start mariadb && systemctl enable mariadb
初始化數據庫
mysql_secure_installation
Enter current password for root (enter for none): #第一次進入還沒有設置密碼,直接回車即可
Set root password? [Y/n] # 設置密碼,y
New password: # 新密碼
Re-enter new password: # 再次輸入密碼
Remove anonymous users? [Y/n] # 移除匿名用戶, y
Disallow root login remotely? [Y/n] # 拒絕root遠程登錄,n,不管y/n,都會拒絕root遠程登錄
Remove test database and access to it? [Y/n] # 刪除test數據庫,y:刪除。n:不刪除,數據庫中會有一個test數據庫,一般不需要
Reload privilege tables now? [Y/n] # 重新加載權限表,y。或者重啟服務也許
設置MariaDB字符集為utf-8
vim /etc/my.cnf
#在 [mysqld] 標簽下添加
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
vim /etc/my.cnf.d/client.cnf
在 [client] 標簽下添加
default-character-set=utf8
vim /etc/my.cnf.d/mysql-clients.cnf
在 [mysql] 標簽下添加
default-character-set=utf8
重啟
systemctl restart mariadb
瀏覽器訪問: http://<test1服務器的IP>
帳密: admin/Lepusadmin
歡迎加入QQ群一起討論Linux、開源等技術