首页 / LINUX / Linux环境下实现数据库多实例
Linux环境下实现数据库多实例
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux环境下实现数据库多实例,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1236字,纯文字阅读大概需要2分钟。
内容图文
![Linux环境下实现数据库多实例](/upload/InfoBanner/zyjiaocheng/921/80acd7bab77347f1be67adb4b3cb2dc0.jpg)
2、为好区分,新建目录/data/mydb/,在该目录分别建立3307、3308、3309目录,在其目录下分别再建立etc、log、data、pid、bin目录
3、更改目录权限和所属者所属组
chown -R mysql.mysql /data/mydb/
4、使用数据库生成脚本,对3个数据库存放目录分别进行数据库生成,使用指令/usr/bin/mysql_install_db --datadir=/app/mysql/3306/data --user=mysql;
/usr/bin/mysql_install_db --datadir=/app/mysql/3307/data --user=mysql;
/usr/bin/mysql_install_db --datadir=/app/mysql/3308/data --user=mysql
cp /etc/my.cnf /app/mysql/etc,拷贝后进行更改
更改后复制到3307目录和3308目录下,将3306替换为各自的端口
更改后复制给3307、3308,分别做更改,并对该服务脚本增加执行权限
再次看目录,发现已自动生成log、socket和pid,本机如果想连接诶数据库,可以mysql -S /路径/socket
8、服务启动后,可以更改口令mysqladmin -uroot -S /路径/socket/*.sock password "PASSWORD",比如说实验中我的设置密码命令mysqladmin -uroot -S /app/mysql/3307/socket/mysql.sock password "mariadb"
9、如果做成开机启动的服务,需要将服务脚本拷贝至/etc/init.d/下继续做更改
10、重启设备测试
内容总结
以上是互联网集市为您收集整理的Linux环境下实现数据库多实例全部内容,希望文章能够帮你解决Linux环境下实现数据库多实例所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。