MySQL離線安裝

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

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

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

下載地址:https://dev.mysql.com/downloads/mysql/

截圖:

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

截圖:

 

第三步:查看系統下是否已經有mysql數據庫安裝包

       [root@MasterKeepAliveMysql]# rpm -qa | grep mysql

截圖:

 第四步:刪除原有的數據庫安裝包

[root@MasterKeepAlive Mysql]# rpm -emysql-libs-5.1.73-8.el6_8.x86_64 –nodeps

截圖:

第五步:按照順序,安裝rpm

1#rpm -ivhmysql-community-libs-5.7.22-1.el6.x86_64.rpm --nodeps –force

截圖:

2# rpm -ivhmysql-community-devel-5.7.22-1.el6.x86_64.rpm --nodeps –force

截圖:

3# rpm -ivhmysql-community-client-5.7.22-1.el6.x86_64.rpm --nodeps –force

截圖:

4# rpm -ivhmysql-community-server-5.7.22-1.el6.x86_64.rpm --nodeps –force

截圖:

第六步:啓動mysql看看報錯不,報錯我們具體分析:

錯誤1、安裝的libnuma.so.1它是32位系統使用的,我們需要64位系統使用的numactl-2.0.9-2.el6.x86_64.rpm

安裝numactl-2.0.9-2.el6.x86_64.rpm

# rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm--nodeps –force

截圖:

 

第七步:查詢mysql數據庫的初始化密碼:

#  grep'temporary password' /var/log/mysqld.log

截圖:

第八步:登錄mysql

# mysql -u root –p

截圖:

 

第九步:修改初始化的密碼 z

>  ALTERUSER 'root'@'localhost' IDENTIFIED BY 'Sql2008@123'; 

截圖:

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

mysql> use mysql;

mysql> select Host, User from user;

mysql> update user set host = '%'   where user='root';

mysql> flush privileges;

mysql> quit;

截圖:

第十一步:mysql的日誌信息

# vi /etc/my.cnf

添加一下信息:

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

截圖:

Centos7徹底卸載mysql

第一步:查看mysql安裝

rpm -qa|grep -i mysql

如圖 所示:

https://img-blog.csdn.net/20180703192450759?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NtczE1NzMyNjIxNjkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

卸載mysql服務

rpm -ev --nodeps mysql-community-release-el7-5.noarch

rpm -ev --nodeps mysql-community-common-5.6.38-2.el7.x86_64

rpm -ev --nodeps mysql-community-client-5.6.38-2.el7.x86_64

rpm -ev --nodeps mysql-community-libs-5.6.38-2.el7.x86_64

rpm -ev --nodeps community-server-5.6.38-2.el7.x86_64

執行完命令之後再次執行 rpm-qa|grep -i mysql 會發現已經卸載完成。

第二步:find / -name mysql 查看mysql殘留目錄文件

https://img-blog.csdn.net/20180708205851417?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NtczE1NzMyNjIxNjkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

執行命令rm –rm依次刪除查找出的目錄和文件

https://img-blog.csdn.net/20180708210055397?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NtczE1NzMyNjIxNjkw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

第三步:etc/my.cnf 如果存在的話手動刪除,這樣mysql就卸載完成了!

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