Linux下安装第2个MySQL

    xiaoxiao2021-03-25  107

    Linux下安装第2个MySQL #tar -zxvf mysql-5.5.37.tar.gz #cd mysql-5.5.37 #cmake -DCMAKE_INSTALL_PREFIX=/data/mysql -DMYSQL_DATADIR=/data/mysql/data -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/data/mysql/mysqld.sock -DMYSQL_TCP_PORT=3307 -DWITH_DEBUG=0 -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_EMBEDDED_SERVER=1 #make && make install #cp /data/mysql/support-files/my-medium.cnf /data/mysql/my.cnf     #vim /data/mysql/my.cnf #需要加入basedir,和datadir否则会出问题 [mysqld] basedir = /data/mysql datadir = /data/mysql/data         #/data/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data &     #chown -R mysql /data/mysql/data #chgrp -R mysql /data/mysql/. #cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql2 #chmod 755 /etc/init.d/mysql2 #vi /etc/init.d/mysql2    1)找到以下文件进行添加 basedir= /data/mysql datadir= /data/mysql/data    conf= /data/mysql/my .cnf    2)修改以下参数    把$bindir /mysqld_safe  --datadir=$datadir --pid- file =$server_pid_file $other_args > /dev/null  2>&1&替换为:    $bindir /mysqld_safe  --defaults- file = /data/mysql/my .cnf --datadir=$datadir --pid- file =$server_pid_file $other_args > /dev/null  2>&1 &    3)把下面这句注释掉(前面加个 #):    parse_server_arguments `$print_defaults $extra_args mysqld server mysql_server mysql.server`           4).保存退出并添加服务:    chkconfig --add  /etc/init .d /mysql2 连接MySQL: mysql -uroot -p --socket= /data/mysql/mysqld .sock
    转载请注明原文地址: https://ju.6miu.com/read-12431.html

    最新回复(0)