中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

mysql 5.7如何進行二進制普通安裝

發布時間:2021-09-26 15:07:16 來源:億速云 閱讀:130 作者:柒染 欄目:系統運維

這期內容當中小編將會給大家帶來有關mysql 5.7如何進行二進制普通安裝,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1 官網下載mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
2 可以先檢查系統中的Mysql或mariadb,如果存在將其卸載
[root@bogon ~]# rpm -qa |grep mysql
php-mysql-5.4.16-46.1.el7_7.x86_64
[root@bogon ~]# rpm -qa |grep mariadb
mariadb-libs-5.5.64-1.el7.x86_64
mariadb-server-5.5.64-1.el7.x86_64
mariadb-5.5.64-1.el7.x86_64
[root@bogon ~]# yum -y remove php-mysql-5.4.16-46.1.el7_7.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package php-mysql.x86_64 0:5.4.16-46.1.el7_7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package          Arch          Version                   Repository       Size

3 useradd -M -s /sbin/nologin -r mysql  //-M不創建主目錄,-s /sbin/nologin不允許登錄,-r創建的是系統用戶
4  tar zxf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/  //解壓
5  cd /usr/local/
mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql
cd mysql
mkdir data  //創建數據目錄
chown -R mysql.mysql /usr/local/mysql/
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    //顯示root@localhost第一次登錄的隨機密碼 注意這里的密碼
    這個密碼文件
    grep "temporary password" /var/log/mysqld.log

6 [root@bogon mysql]# vi /etc/my.cnf

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
socket=/usr/local/mysql/mysql.sock
character-set-server=utf8
log-error=/var/log/mysqld.log
pid-file=/tmp/mysqld.pid
[mysql]
socket=/usr/local/mysql/mysql.sock
[client]
socket=/usr/local/mysql/mysql.sock
7 環境變量的配置
[root@bogon mysql]# vi /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
[root@bogon mysql]# source /etc/profile.d/mysql.sh
8 cp support-files/mysql.server /etc/init.d/mysqld
vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
chmod +x /etc/init.d/mysqld
9 [root@bogon mysql]# /etc/init.d/mysqld stop
Shutting down MySQL.. SUCCESS!
[root@bogon mysql]#
mysql
mysql -uroot -p'e>;Yl?WVp7Na'
由于我剛走完上面這些步驟,此時計算機遠程突然不能操作,終端丟失了,密碼自然也不見了,于是我就刪kong空var/log/mysqld.log了日志文件進行了安全模式的進入
cd /usr/local/mysql/bin  
./mysqld_safe --skip-grant-tables & 這個模式下,MySQL 登錄后
在此執行第五步的初始化,找了密碼,
grep "temporary password" /var/log/mysqld.log
在重新啟動MySQL,進入正常的模式后進行密碼的更改。

mysql> set password for root@localhost=password('123456');
mysql>  show variables like 'validate_password%'; 查看密碼是否復雜策略
Empty set (0.00 sec)

mysql> set password=password('1234567');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

基于二進制的主從復制
master : /etc/my.cnf 添加:
server-id=1
log-bin=mysql-bin

show variables like 'log_bin';
show master status;
CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
GRANT REPLICATION SLAVE ON . TO 'repl'@'%.mydomain.com';

slave:
vim /etc/my.cnf 添加如下
server-id = 2

slop slave;

change master to
-> > master_host='192.168.137.2',
->  master_user='repl',
->  master_password='slavepass',
->  master_password='mysql-bin.0000002',
->  master_log_pos=319;
start slave;
show slave status;
看io/sql 線程是否YES, 如果狀態不對,就看錯誤日志

上述就是小編為大家分享的mysql 5.7如何進行二進制普通安裝了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

措勤县| 阿拉善左旗| 平江县| 南平市| 黄龙县| 巴中市| 鹤山市| 汝南县| 翁源县| 泰宁县| 四平市| 乌苏市| 江永县| 额尔古纳市| 大名县| 临颍县| 阜新| 三穗县| 合肥市| 玛曲县| 浙江省| 富平县| 木兰县| 珠海市| 犍为县| 堆龙德庆县| 武平县| 弋阳县| 瓦房店市| 白银市| 交城县| 淮阳县| 南城县| 克东县| 棋牌| 富顺县| 绍兴县| 大同县| 平昌县| 静安区| 昭觉县|