mysql数据库默认路径修改
启动httpd服务
mkdir -p /run/httpd
systemctl start httpd.service
1.什么是多实例?
在linux系统中代表:多个进程+多个线程+多个预分配内存结构
一般用来测试环境中,测试主从,高可用等。
多实例配置方案:(多个数据库管理系统)
端口port分开 配置文件分开 socket分开 日志分开 多serverid 都可以使用mysql用户 #总结,初始化多次数据库
创建目录修改权限
mkdir /share/work/mysqlmkdir /share/work/mysql/3306
chown 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 |
+—————+——-+
以上就是rocks mysql数据库多实例数据库配置的示例分析的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/161371.html
微信扫一扫
支付宝扫一扫