主机名

IP

内存

CPU

硬盘

test1

172.16.186.139

4G

双核

150G

test2

172.16.186.141

4G

双核

150G

test1上

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://

帐密: admin/Lepusadmin

316fd4d3642f628cabfb623de9b1d070.png

958bce31a092c4098cfb2f0b435ad5fe.png

欢迎加入QQ群一起讨论Linux、开源等技术

38041408577c5276c93ace415aa77e4a.png

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐