mysql互为主从(双主)配置
程序员文章站
2022-06-09 11:34:34
环境: ubuntu18.04.2 mysql5.7.21 恢复内容结束 ......
环境:
ubuntu18.04.2
mysql5.7.21
#创建mysql属组 groupadd mysql useradd -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
---恢复内容结束---
上一篇: 大葱放久了要怎么处理