
🧡💛💚💙💜🤎💗🧡💛💚💙💜🤎💗
感謝各位一直以來的支持和鼓勵 , 制作不易
🙏 求點贊 👍 ? 收藏 ? ? 關注?
一鍵三連走起 ! ! !
🧡💛💚💙💜🤎💗 🧡💛💚💙💜🤎💗
注意:
在線安裝前提,centos7 虛擬機要已配置好網路,可以連上網,并且防火墻已關閉,否則會安裝失敗或出各種問題
若沒有配置好以上要求,可以看下面教程,若已經配置好了,可跳過該步驟,直接進入在線安裝步驟
一、配置防火墻
1、關閉防火墻
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
2.查看防火墻狀態
firewall-cmd --state
3.啟動防火墻
systemctl start firewalld.service
為了后期我們使用hadoop以及hive,可以將主機設定好后再安裝MySQL,可以避免一些后期使用可能會出現的錯誤,我們可以修改設定主機名
第一種方式:
hostnamectl set-hostname 主機名
第二種方式:
進入hostname組態檔,并修改
vim /etc/hostname
查看主機名:
hostnamectl status
二、配置網卡,修改ip地址
小北的網卡配置是ens33,一般centod7安裝配置好后,默認的網卡配置就是ens33 ,也有個別的可能會有區別,可以通過vim /etc/sysconfig/network-scripts/ifcfg,在這時按Tab鍵查看到虛擬機的網卡配置
1.進入網卡組態檔ens33,修改配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
2.配置(修改)虛擬機的IP地址(IPADDR),子網掩碼(NETMASK),默認網關(GATEWAY)以及DNS
注意:以上配置除了dns可自己指定之外,其余配置都是系統已分配好的;若使用的是VMware,那么可以在編輯->虛擬網路配置器中查看到
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #設定為靜態ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33 #該網路配置的name
DEVICE=ens33
ONBOOT=yes #指明在系統啟動時激活網卡yes
IPADDR=192.168.129.211 #為虛擬機IP
NETMASK=255.255.255.0 #子網掩碼
GATEWAY=192.168.129.2 #默認網關
DNS1=192.168.129.2 #DNS
三、MySQL安裝
Step1:
先進入要存放安裝包的目錄,然后在線下載MySQL5.7的安裝包:
下載的shell命令:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
小北存放的目錄是/usr/local/soft/mysql/ ,local目錄下默認是沒有soft目錄的,可以自己創建mkdirs /usr/local/soft/mysql,這是小北的目錄,僅供參考,大家也可以自己指定一個目錄
演示步驟:

Step2:
安裝(客戶端)yum Repository
shell命令:
yum -y install mysql57-community-release-el7-10.noarch.rpm
演示步驟: 
Step3:
安裝(服務端) mysql5.7
shell命令:
yum -y install mysql-community-server
演示步驟:

Step4:
配置MySQL開機自啟動:
1.設定開機自啟動
systemctl enable mysqld.service
2.啟動MySQL(首次安裝需要手動啟動一下)
systemctl start mysqld.service
3.查看MySQL狀態
systemctl status mysqld.service
演示步驟: 
Step5:
配置MySQL的登錄密碼:
1.獲取登錄的臨時密碼
grep "password" /var/log/mysqld.log

2.登錄MySQL
格式: mysql -u用戶名 -p登錄密碼(注意:-u -p 后不要有空格,user password)
mysql -uroot -p

3.關閉密碼復雜驗證
(在我們初學mysql時密碼不用設定太復雜,不好記憶容易忘記,所以設定為簡單密碼123456,但是mysql會為資料的安全性不讓用簡單密碼)
set global validate_password_policy=0;
set global validate_password_length=1;

4.設定密碼
alter user user() identified by "123456";

Step6:
設定好MySQL的登錄密碼后,我們還需要對MySQL的權限進行設定,讓所有用戶均可訪問到MySQL,
1.進入到mysql的組態檔
use mysql;
2.查看訪問用戶的權限
select host,user,authentication_string from user;

3.修改訪問用戶的權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

4.重繪權限
flush privileges;

5.再次查看訪問用戶的權限
select host,user,authentication_string from user;

注意:%表示所有host
Step7:
卸載yum Repository,因為安裝了Yum Repository,以后每次yum操作時都會自動更新,那么為了防止每次自動更新,會導致不兼容或其他各種問題,我們需要把這個卸載掉:
注意:上一步我們是對MySQL的用戶權限進行配置,我們還在MySQL中,那么要卸載yum Repository,就得退出mysql:

然后執行shell命令:卸載yum Repository
yum -y remove mysql57-community-release-el7-10.noarch

四、完全卸載mysql
1.洗掉依賴包
全域查找mysql包
rpm -qa |grep -i mysql
洗掉mysql
yum remove mysql-community mysql-community-server
yum remove mysql-community-libs mysql-community-common
2.清理殘留檔案
全域查找mysql殘留檔案
find / -name mysql
rm 洗掉殘留檔案
rm -rf 檔案名
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292820.html
標籤:其他
