rocks mysql数据库多实例数据库配置的示例分析

网友投稿 504 2023-07-07

rocks mysql数据库多实例数据库配置的示例分析

rocks mysql数据库多实例数据库配置的示例分析

mysql数据库默认路径修改

启动httpd服务

mkdir -p /run/httpdsystemctl start httpd.service登录后复制

1.什么是多实例?

在linux系统中代表:多个进程+多个线程+多个预分配内存结构

一般用来测试环境中,测试主从,高可用等。

多实例配置方案:(多个数据库管理系统)

端口port分开 配置文件分开 socket分开 日志分开 多serverid 都可以使用mysql用户 #总结,初始化多次数据库登录后复制

创建目录修改权限

mkdir /share/work/mysqlmkdir /share/work/mysql/3306chown mysql:mysql -R /share/work/mysql登录后复制

修改mysql配置文件,执行“vi /share/work/mysql/3306/my.cnf ”命令并确定。

cp /etc/my.cnf /share/work/mysql

[mysqld]basedir=/opt/rocks/mysqldatadir=/share/work/mysql/3306/dataport=3306socket=/share/work/mysql/3306/mysql.socklog-error=/share/work/mysql/3306/data/mysql.errlog-bin=/share/work/mysql/3306/data/mysql-binserver_id=7登录后复制

安装数据库

groupadd mysql

useradd -r -g mysql mysql

--skip-grant-tables登录后复制

设置开机启动:

初始化密码并且授权远程登录

/share/work/mysql/3306/mysql.sock登录后复制

#6.关闭多实例

[root@db01 scripts]# mysqladmin -S /share/work/mysql/3306/mysql.sock shutdown

#7.检查端口

[root@db01 scripts]# netstat -lntup|grep 330

tcp6 0 0 :::3306 :::* LISTEN 25550/mysqld

#8.设置多实例密码

[root@db01 scripts]# mysqladmin -uroot -S /share/work/mysql/3306/mysql.sock password '3306'

#9.验证库连接( 查看server_id )

[root@db01 scripts]# mysql -uroot -p3306 -S /share/work/mysql/3306/mysql.sock -e "show variables like 'server_id';"Warning: Using a password on the command line interface can be insecure.

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| server_id | 7 |

+---------------+-------+

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux怎样查看mysql密码
下一篇:MySQL和JSP的乱码问题如何解决
相关文章