mysql互为主从(双主)配置
时间:2021-07-01 10:21:17
帮助过:21人阅读
-g mysql mysql
#查看属组
tail /etc
/passwd
#创建mysql常用文件夹 在/usr
/locle
mkdir mysql
mkdir boost
mkdir -p
/data
/mysql
#附属组
chown -R mysql:mysql
/data
/mysql
chown -R mysql:mysql mysql
#解压boost
tar -xvf boost_1_59_0.tar.gz
mv */usr
/local
/boost
#下载依赖包
apt-get install make cmake gcc g
++ bison libncurses5
-dev build
-essential
#解压mysql
tar -xvf mysql
-5.7.
21.tar.gz
cmake . -DCMAKE_INSTALL_PREFIX
=/usr
/local
/mysql
-DMYSQL_DATADIR
=/data
/mysql
/ -DDEFAULT_CHARSET
=utf8
-DDEFAULT_COLLATION
=utf8_general_ci
-DMYSQL_UNIX_ADDR
=/usr
/local
/mysql
/mysql.sock
-DMYSQL_USER
=mysql
-DWITH_MYISAM_STORAGE_ENGINE
=1 -DWITH_INNOBASE_STORAGE_ENGINE
=1 -DWITH_ARCHIVE_STORAGE_ENGINE
=1 -DWITH_BLACKHOLE_STORAGE_ENGINE
=1 -DWITH_MEMORY_STORAGE_ENGINE
=1 -DENABLE_DOWNLOADS
=1 -DDOWNLOAD_BOOST
=1 -DWITH_BOOST
=/usr
/local
/boost
#-DCMAKE_INSTALL_PREFIX 安装到的软件目录
#-DMYSQL_DATADIR 数据文件存储的路径
#-DSYSCONFDIR 配置文件路径 (my.cnf)
#-DENABLED_LOCAL_INFILE
=1 使用localmysql客户端的配置
#-DWITH_PARTITION_STORAGE_ENGINE 使mysql支持分表
#-DEXTRA_CHARSETS 安装支持的字符集
#-DDEFAULT_CHARSET 默认字符集使用 这里配置为utf
-8
#-DDEFAULT_COLLATION 连接字符集
#-DWITH_SSL 开启mysql的ssl使用
make && make install
#ysql执行命令加入系统环境变量
echo "export PATH=$PATH:
/usr
/local
/mysql
/bin"
>>/etc
/profile
source /etc
/profile
#设置my.cnf
vi /etc
/my.cnf
[mysqld]
datadir = /data
/mysql
socket = /usr
/local
/mysql
/mysql.sock
pid-file = /usr
/local
/mysql
/mysql.pid
log_error = /data
/mysql
/mysql
-error.
log
#安装目录,初始化
cd /usr
/local
/mysql
/bin
./mysqld
--initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
#启动mysql服务
cd /usr
/local
/mysql
/support
-files
./mysql.server start
#始化完毕请注意打印信息会提示root用户的临时密码(最后一行);
#修改密码
set password
for root
@localhost = password(
‘123456‘);
#至此mysql已经完全编译安装成功
mysql -uroot -p
---恢复内容结束---
mysql互为主从(双主)配置
标签:初始化 extra 支持 mysq cal blackhole ubunt set 注意