1.安装mysql cp mysql mysql2 -R ##将原有的mysql目录重新复制一份出来 ps -ef |grep mysql ##查看进程。现在只有一个实例 vi /etc/my3307.cnf##重新创建一个mysql启动文件 【mysqld】 basedir=/data/mysql/mysql2 datadir=/data/mysql/mysql2/data port=3307##第一个实例是默认3306端口,第二个实例就指定特定的端口 socket=/tmp/mysql3307.sock ##指定3307的sock文件 mysqlx_port=33070##指定mysqlx_port端口号33070 mysqlx_socket=/tmp/mysqlx33070.sock##指定33070的sock文件 show variables like ‘%sock%’;##这里可以看见variables表里面有两个个sock文件 netstat -an | grep LISTEN##我们这里也可以看见8.0版本比5.7版本多了一个侦听端口33060端口。是mysqlx插件的侦听端口 chown mysql:mysql data -R ##前面我们使用root拷贝的mysql文件,现在要给mysql2指定一个mysql权限 bin/mysqld --defaults-file=/etc/my3307.cnf --user=mysql &##指定启动路径 ps -ef |grep mysql##查看mysql进程,现在可以明显看见有多了一个mysql进程 netstat -an |grep LISTEN##可以看见现在侦听端口发现多了两个端口3307.33070 mysql -u root -p -S /tmp/mysql3307.sock##登陆数据库,和默认登陆的数据库有所不同。
mysql8.0一机多库
原创wx5a657a0271351 博主文章分类:mysql数据库学习笔记 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5a657a0271351的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章