开源企业级数据库监控系统

开源工具地址

主机名 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、开源等技术

posted @   Linux大魔王  阅读(1077)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
历史上的今天:
2018-08-19 git排错
点击右上角即可分享
微信分享提示