亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cento7下創建mysql5.7的雙向主從

發布時間:2020-06-27 01:14:46 來源:網絡 閱讀:366 作者:xuetengliu 欄目:MySQL數據庫

 因為centos7的版本與mysql5.7的版本相對老版本都有變更,所以記錄一下。


先安裝mysql必用的rpm包:


yum  -y install perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-Config-IniFiles  ncftp perl-Params-Validate  perl-CPAN perl-Test-Mock-LWP.noarch perl-LWP-Authen-Negotiate.noarch perl-devel


(perl-DBD-MySQ包安裝的時候會安裝MariaDB,下一步刪除它)

 

檢查是否安裝NySQL,如果安裝 卸載之
rpm -qa |grep mysql
yum remove mysql*
檢查是否安裝MariaDB,如果安裝 卸載之(重要)
rpm -qa |grep mariadb
yum remove mariadb*


新增用戶/組 參數文件
groupadd mysql
useradd -d /home/mysql -g mysql -m mysql
passwd mysql
mysql


#創建mysql數據存儲路徑
mkdir /data
mkdir /data/mysql
# binlog存儲路徑
mkdir /data/mysql/binlog
# 錯誤日志存儲路徑
mkdir /data/mysql/log
# 磁盤臨時表存儲路徑
mkdir /data/mysql/tmp**


# 賦予mysql賬戶linux權限
chown -R mysql:mysql /data/mysql

#解壓縮二進制包
tar -xvf mysql-5.7.19-linux-glibc2.5-x86_64.tar.gz
# 移動到/usr/local路徑下
mv mysql-5.7.19-linux-glibc2.5-x86_64 /usr/local/
# 編譯路徑改名
cd /usr/local
mv mysql-5.7.19-linux-glibc2.5-x86_64 mysql
chown -R mysql:mysql /usr/local/mysql


# 初始化mysql
./mysql/scripts/mysql_install_db  --basedir=/usr/local/mysql/ --datadir=/data/mysql/data/ --user=mysql
# 注冊mysql命令
echo "PATH=/usr/local/mysql/bin:\$PATH" >> /etc/profile
source  /etc/profile
# 設置開機啟動
cp ./mysql/support-files/mysql.server /etc/init.d/mysqld
chown -R mysql:mysql /etc/init.d/mysqld
chown -R mysql:mysql /etc/my.cnf
chkconfig --add mysqld
chkconfig mysqld on

(使用優化版本的my.cnf需要添加indb02文件,并修改權限

dd if=/dev/zero of=indb02 bs=1M count=64

if=FILE      : 指定輸入文件,若不指定則從標注輸入讀取。這里指定為/dev/zero是Linux的一個偽文件,它可以產生連續不斷的null流(二進制的0

of=FILE      : 指定輸出文件,若不指定則輸出到標準輸出

bs=BYTES     : 每次讀寫的字節數,可以使用單位K、M、G等等。另外輸入輸出可以分別用ibs、obs指定,若使用bs,則表示是ibs和obs都是用該參數

count=BLOCKS : 讀取的block數,block的大小由ibs指定(只針對輸入參數))

service mysqld start


啟動失敗的時候,查看跟蹤文件。

(找不到pid文件常見的報錯有:1.之前啟動失敗,生成的索引文件沒刪除*.index,2沒有跟蹤文件,需要手動創建并修改權限,3鎖文件沒有刪除)



查看初始密碼

cat /root/.mysql_secret

或者grep 'temporary password' /var/log/mysqld.log

# 修改root密碼

/usr/local/mysql/bin/mysqladmin -u root password 123456
mysql -uroot -p123456 -e "update mysql.user set password=password('123456') where user='root'; flush privileges;"

或者ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';或者set PASSWORD=PASSWORD('root');


# 刪除空賬戶
mysql -uroot -p123456 -e "delete from mysql.user where user=''; flush privileges;"
# 允許外網使用root訪問mysql
mysql -uroot -p123456 -e "grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;flush privileges;"

exit


配置雙向主從:

修改配置文件中的service_id和bin_log文件名。創建并授權repl用戶同步,關閉GTID,show master status 記錄binlog日志pos號,彼此changge master并開啟。

注意權限問題。






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

隆昌县| 崇义县| 湟源县| 同江市| 西林县| 乐平市| 阿拉善左旗| 确山县| 蚌埠市| 日土县| 周口市| 天祝| 龙里县| 阿巴嘎旗| 崇义县| 盐源县| 石屏县| 乌恰县| 格尔木市| 溧水县| 东丰县| 六安市| 墨玉县| 临泽县| 杭锦旗| 视频| 敖汉旗| 昌吉市| 田东县| 宁都县| 徐水县| 叶城县| 安乡县| 敦化市| 凤山市| 若羌县| 巢湖市| 定西市| 宜兴市| 若尔盖县| 全南县|