目录
1.Percona简介
Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。
该版本提升了在高 负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。
Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进。
Percona Server 使用了一些 google-mysql-tools, Proven Scaling, Open Query 对 MySQL 进行改造。
2.Ubuntu安装部署Percona
镜像地址:https://hub.docker.com/_/percona/
使用docker拉取percona镜像
docker pull percona:5.7.23
创建percona容器(注意这是一行命令)
- 参数解释:
--name: percona 指定是容器的名称
-v: /data/mysql-data:/var/lib/mysql 将主机目录/data/mysql-data挂载到容器的/var/lib/mysql上
-p: 33306:3306 设置端口映射,主机端口是33306,容器内部端口3306
-e: MYSQL_ROOT_PASSWORD=root 设置容器参数,设置root用户的密码为root
percona:5.7.23: 镜像名:版本用户名:root
MYSQL_ROOT_PASSWORD:root 密码:root
当操作容器的数据库/var/lib/mysql时,修改记录会映射到主机目录下的/data/mysql-data
docker create --name percona -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root percona:5.7.23
给data文件添加权限
chmod -R 777 /data
启动容器
docker start percona
查看/data/mysql-data目录
ll /data/mysql-data
安装完成。
3.windows本地通过Navicat连接Ubuntu的MySQL(Percona)数据库
打开Navicat工具,新建连接
测试连接
连接成功后,就可以在Navicat工具中进行操作了