CentOS系列系統離線安裝mysql數據庫

第一步:這裏我們需要根據我們的操作系統版本下載數據庫:

CentOS_6下載:mysql-5.7.29-1.el6.x86_64.rpm-bundle.tar

CentOS_7下載:mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

官網地址:https://dev.mysql.com/downloads/mysql/

下載地址如下:

#CentOS7系統mysql5.7.29下載鏈接建議使用迅雷下載
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
#CentOS6系統mysql5.7.29下載鏈接建議使用迅雷下載
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el6.x86_64.rpm-bundle.tar
#百度網盤下載地址
鏈接:https://pan.baidu.com/s/1ir519vD41pL86icdD_anrg 
提取碼:a1sd

截圖:

第二步:將下載文件解壓,通過ftp上傳到服務器下。

截圖:

第三步:查看系統是否已經安裝了數據庫

rpm -qa | grep mysql

截圖:

 

 第四步:如果安裝了數據庫就卸載了命令如下(沒有安裝的就不用執行下面命令跳過此選項)

#這裏只是作爲例子展示 沒有安裝過的話就不用執行下面命令
rpm -e --nodeps mysql-community-embedded-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-common-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-libs-compat-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-server-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-test-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-client-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-embedded-devel-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-libs-5.7.29-1.el6.x86_64
rpm -e --nodeps mysql-community-devel-5.7.29-1.el6.x86_64

截圖:

第五步:安裝mysql的rpm包命令如下(#爲註釋)

#安裝rpm包 我的rpm包放在了下面目錄(你自己的目錄隨便)
cd /opt/soft/mysql-5.7.29-1.el6.x86_64.rpm-bundle/
#安裝rpm包
# ./*rpm   意思就是安裝當前目錄所有的rpm包
# --force  意思強制安裝
# --nodeps 不檢查依賴
rpm -ivh ./*.rpm --force --nodeps

截圖:

至此軟件安裝已經完成。接下來需要啓動mysql數據庫服務及配置相關操作。
第六步:啓動mysql服務

#啓動mysql服務
service mysqld start

截圖:


第七步:需要關閉服務器防火牆不然可能數據庫連接工具連接不了這裏根據自身情況選擇相應的方式

1.永久性生效,重啓後不會復原
開啓: chkconfig iptables on
關閉: chkconfig iptables off
2.即時生效,重啓後復原
開啓: service iptables start
關閉: service iptables stop

截圖:(我這裏採用的是臨時關閉的方式)


第八步:修改mysql默認root密碼

#修改my.cn配置文件
vim /etc/my.cnf
#在改配置文件里加入下面值(改值的作用就是登陸數據暫時不需要密碼,方便修改數據庫密碼)
skip-grant-tables

截圖:

這裏修改完成後此配置文件後需要重啓mysql數據庫命令如下:

service mysqld restart

截圖:


第九步:修改數據庫初始化的密碼在命令行輸入一下命令

mysql -uroot

截圖:

進行密碼修改操作

use mysql;
select User,authentication_string,Host from user;
update user set authentication_string=password('123456') where user='root' and host='localhost';
flush privileges;

截圖:

這裏修改完密碼後需要去除my.cnf配置文件裏的skip-grant-tables 這裏通過vim編輯刪除即可後重新啓動mysql數據庫即可

第十步:修改用戶權限讓數據庫可以遠程連接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges; 

截圖:


第十一步:mysql的日誌信息

# vi /etc/my.cnf

添加一下信息:

#數據編碼
character-set-server=utf8
#表面不區分大小寫
lower_case_table_names=1
#開啓慢查詢日誌
slow_query_log=1
#時間超過設置記錄日誌
long_query_time=10.000000

最後重啓數據服務即可

至此所有的操作已經完成使用Navicat連接數據庫截圖如下

截圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章