久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何在Linux中安裝Mysql5.6

167次閱讀
沒有評論

共計 2416 個字符,預計需要花費 7 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章給大家介紹如何在 Linux 中安裝 Mysql5.6,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

1.2 創建 mysql 用戶與組

groupadd -r -g 306 mysql
useradd -r -g 306 -u 306 -m -s /sbin/nologin mysql

1.3 解壓

 tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz -C /usr/local

1.4 創建 mysql 軟連接

cd /usr/local
ln -s mysql-5.6.40-linux-glibc2.12-x86_64 mysql

1.5 修改所屬主, 所屬組權限

chown -R mysql.mysql /usr/local/mysql-5.6.40-linux-glibc2.12-x86_64
chown mysql.mysql /usr/local/mysql

1.6 創建目錄,修改 mysql 目錄的所屬主

mkdir -p /data/mysql{,_binlog}
chown -R mysql.mysql /data/mysql
chown -R mysql.mysql /data/mysql_binlog

1.7 創建配置文件目錄

mkdir /etc/mysql/
cp /usr/local/mysql/support-files/my-default.cnf /etc/mysql/my.cnf

1.8 配置文件 vim /etc/mysql/my.cnf

[client]
port = 3306
socket = /data/mysql/mysql.sock
[mysqld]
port = 3306
user = mysql
basedir = /usr/local/mysql
datadir = /data/mysql
socket = /data/mysql/mysql.sock
pid-file = /data/mysql/mysql.pid
log-error = /data/mysql/mysql_error.log
character-set-server = utf8
init_connect= SET NAMES utf8 
innodb_log_file_size = 256M
innodb_file_format = barracuda
innodb_strict_mode = 0
innodb_file_per_table = on
#跳過主機名解析
skip-name-resolve
#服務器 ID,集群必填配置,區分機器編號,每臺機器不同
server_id = 1
#開啟二進制日志,行級記錄,同步寫入磁盤
log_bin = /data/mysql_binlog/mysql-bin
binlog_format = row
sync_binlog = 1
sql_mode= STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 
symbolic-links=0

1.9 修改 PATH 環境變量

]# vim /etc/profile.d/mysql.sh
 PATH=/usr/local/mysql/bin:$PATH
]# source /etc/profile.d/mysql.sh

2.0 創建數據庫文件

cd /usr/local/mysql/
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

2.1 準備啟動腳本

cd /usr/local/mysql/
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

2.2 安全初始化

ln -s /data/mysql/mysql.sock /tmp/mysql.sock
mysql_secure_installation
root 沒有密碼  --   直接回車  --   是否設置密碼  Y  輸入密碼  --   是否刪除匿名用戶  Y --   是否禁止 root 遠程連接  N --   是否刪除 test 測試數據庫  Y --   是否重新載入數據庫  Y ---  OK

2.3 主從復制架構

2.3.1 配置文件

master 主數據庫

log_bin=/bin_log_PATH/mysql-bin  開啟二進制日志
binlog_format = row  二進制日志記錄方式,行級記錄
server_id = 1

2.3.2 創建主從復制專用權限用戶

mysql  grant replication salve on *.* to  repluer @ 172.16.1.%  identified by  123456

2.3.3 刷新二進制日志

mysql  reset master;
mysql  show master status;

如何在 Linux 中安裝 Mysql5.6

2.3.3 slave 從數據庫配置文件

server_id=2

2.4 建立主從關聯

mysql  change master to master_host= 172.16.1.211 ,
master_user= repluser ,master_password= 123456 ,
master_log_file= mysql-bin.000001 ,master_log_pos=120;

2.4.1 查看與啟用從節點

mysql  start slave;
mysql  show slave status\G

關于如何在 Linux 中安裝 Mysql5.6 就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計2416字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 嘉峪关市| 九江市| 绥阳县| 大英县| 微博| 新干县| 凭祥市| 蓝田县| 和静县| 新邵县| 郸城县| 满城县| 专栏| 厦门市| 玉树县| 北海市| 靖州| 吴川市| 桑日县| 长海县| 浠水县| 邛崃市| 体育| 科技| 双城市| 磐安县| 广水市| 公主岭市| 休宁县| 商城县| 鄱阳县| 蒙阴县| 湖口县| 东港市| 阜康市| 广州市| 绍兴县| 申扎县| 越西县| 乌拉特中旗| 古丈县|