启动Mysql多实例
- 找到mysql的配置文件
my.cnf
- 复制mysql配置文件
my.cnf
- 创建mysql实例的文件夹并添加权限
- 修改
my.cnf
配置文件 - 用
mysql_install_db
初始化数据库 - 启动mysql服务器
- 登录
Mysql3307
实例 - 再次启动mysql3307服务
- 修改mysql中root用户登录密码
- 开启和关闭mysql3307服务
Mysql5.7创建启动多个实例
找到mysql的配置文件
my.cnf
,一般在/etc/mysql/my.cnf
,不在也没关系,可以使用一下命令进行查找:find / -name 'my.cnf'
复制mysql配置文件
my.cnf
,名字任意cp my.cnf my_3307.cnf
鉴于mysql5.7里面的
my.cnf
没有多少配置内容,需要把mysqld.cnf
文件里的配置内容复制到my.cnf
里。
下面操作假设当前路径有
my_3307.cnf
文件和mysql.conf.d
目录,且该目录下有mysqld.cnf
文件# 将 mysqld.cnf 里的配置内容添加到 my_3307.cnf 里 grep -v '^#' mysql.conf.d/mysqld.cnf >> my_3307.cnf
创建mysql实例的文件夹并添加权限
cd /var/lib mkdir mysql_3307 chown -R mysql:mysql mysql_3307 vim /etc/apparmor.d/usr.sbin.mysqld # 添加 /var