开源企业级数据库监控系统
主机名 | 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、开源等技术