mysql 安裝以及卸載 CentOS 6.9

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

本次操做系統是    阿里雲服務器 CentOS 6.9 64位node

下載獲得tar 包: mysql-5.7.21-1.el6.x86_64.rpm-bundle.tarmysql

該鏈接是我安裝mysql時的參照文章:::https://blog.csdn.net/liyf155/article/details/61419623sql



 


安裝前檢查服務器是否已安裝MySQL,如已安裝則將其卸載:數據庫

rpm -qa|grep mysql vim

mysql-libs-5.1.71-1.el6.x86_64 服務器

rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //卸載ui



 

將下載的文件進行解壓:阿里雲

tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tarspa

按順序依次安裝:

1. rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm

2. rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm

3. rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

4. rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm

5. rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm



 http://blog.sina.com.cn/s/blog_714afb2b0102vx7l.html

若是出現這種報錯:

file /usr/lib64/mysql/libmysqlclient.so.16.0.0 from install of mysql-libs-5.1.61-4.el6.x86_64 conflicts with file from package Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64
        file /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 from install of mysql-libs-5.1.61-4.el6.x86_64 conflicts with file from package Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64

解決方法:
yum -y remove Percona-Server-shared-51-5.1.71-rel14.9.589.rhel6.x86_64

而後繼續安裝



 

 

service mysqld start ————————》啓動服務

grep 'temporary password' /var/log/mysqld.log ————————》獲取初始密碼

mysql>set global validate_password_policy=0; ——————》更改密碼策略,默認1表示必須符合長度,且必須含有數字,小寫或大寫字母,特殊字符

mysql>set global validate_password_length=4; ——————》更改密碼長度,表示密碼最小長度爲4

mysql>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('1234567');  ——————》設置密碼



vim /etc/my.cnf ————》啓動binlog日誌

[mysqld]

log_bin=mysql-bin

server_id=1

 

MySQL設置密碼的三種方法:

其設置密碼有三種方法:

a. ./mysqladmin -u root -p oldpassword newpasswd(記住這個命令是在/usr/local/mysql/bin中外部命令)

b. SET PASSWORD FOR root=PASSWORD(’new password’);(對登陸數據庫後這種方式)

c. UPDATE user SET password=PASSWORD(」new password」) WHERE user=’root’;  (對登陸數據庫後這種方式)

*********************************************************************************











 

卸載mysql的方法:

首先停用mysql:  service mysqld stop

第一步:卸載全部mysql包

[root@iZbp1ddkszxcmrqic0imjwZ ~]# rpm -qa | grep mysql

mysql-community-common-5.7.21-1.el6.x86_64

mysql-community-devel-5.7.21-1.el6.x86_64

mysql-community-server-5.7.21-1.el6.x86_64

mysql-community-libs-5.7.21-1.el6.x86_64

mysql-community-client-5.7.21-1.el6.x86_64

 

卸載命令: rpm -e --nodeps  mysql包

 

第二步:卸載mysql全部目錄文件

[root@iZbp1ddkszxcmrqic0imjwZ ~]# find / -name mysql

/usr/share/mysql

/usr/include/mysql

/usr/include/mysql/mysql

/usr/bin/mysql

/usr/lib64/mysql

/root/mysql

/var/lib/mysql

/var/lib/mysql/mysql

/etc/logrotate.d/mysql

卸載命令: rm -rf  mysql路徑

第三步:卸載my.cnf. 和  /var/log/mysqld.log  文件

rm -rf /etc/my.cnf

 

ok.  mysql卸載完成。。若是遇到本文中沒有的錯誤,請及時留言和百度。

相關文章
相關標籤/搜索