发布网友 发布时间:2022-04-22 00:14
共1个回答
热心网友 时间:2023-10-15 15:50
mkdir -p /data1/mysql_3307/data2 chown -R mysql::mysql /data1/mysql_3307 (2). 复制之前的MySQl的配置文件,到/data1/mysql_3307/目录下面,并且进行编辑:
vim /data1/mysql_3307/my.cnf
基本的配置如下:
注:上面的路径可能与上面的数据库文件的存放路径有点出入,但这个不是重点,可以自行替换一下!
(3).确保配置文件无误,然后开始初始化数据库:
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/data1/mysql_3307/my.cnf --datadir=/data1/mysql/ --basedir=/usr/lcoal/mysql完成后,新的mysql 3307数据库已经初始化好了,如果有报错,则看下报错的日志,一般是由于mysql的配置文件导致的,修改即可!(4).启动新的MySQL的实例服务:
在上面的初始化配置确保无误的情况下,就可以开始启动MySQL的又一个实例了。
1 /usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3308/my.cnf &2 检查是否启动:3 ps -aux | grep mysql4 如有3308的端口 则表示成功(5).新的 mysql没有设置root密码,可以通过如下 的设置:
/usr/local/mysl/bin/mysqladmin -S /tmp/mysql_3308.sock -uroot passwd ‘new-paswd‘; 如上面的步骤,即可完成一个机器上多个MySQL实例的安装与运行。
当然了,可以将MySQL_server这个脚本放入到/rt/rc.local这个目录下面,随着服务器启动。
(6).如果想登陆的时候,需要指定MySQL的端口号,使用-P3307来指定登录到哪台数据库上即可。
总结:
自己在安装这个数据库的时候,以为是需要再次下载一个新的数据库的源码包,但是其实是不用的,使用一个MySQL的源码包,是可以安装多个MySQL的实例的。
如何在同一台机器上安装多个MySQL的实例(转)
标签:--慢查询mysql安装端口号个数sed替换通过报错