Linux 安裝(重裝)mysql

1 新建存放mysql相關文件的文件夾node

mkdir -p /export/servers/mysql   //存放mysql相關的幾個rpm文件

2 查看原有mysql 並卸載python

rpm -qa | grep mysql    //查看
   mysql-libs-5.1.73-8.el6_8.x86_64等等等等

rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64 //卸載已存在 注意:以此爲例 只卸載該版本的東西 相似5.1...的  若是有mysql-python-1.2.5..之類的 不要卸載

若是原來已經安裝了mysql,刪除mysql目錄:mysql

rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
rm -rf /etc/my.cnf

3 安裝mysqlsql

下載相關文件:centos

https://dev.mysql.com/downloads/mysql/ ide

選擇版本後:centos7

點擊這個下載:spa

 

 跳轉到這個頁面:code

 
 
cd /export/servers/mysql     //進入mysql相關安裝文件的文件夾
wget https://dev.mysql.com/get/+要下載的版本rpm路徑  //若是須要安裝特定版本 可自行更改下載地址中的版本號
如:wget https://dev.mysql.com/get/MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar

 

tar -xvf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar  //解壓
rm -rf
MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar //刪除
rpm -ivh *.rpm //執行安裝

若是是centos7可能會報錯server

warning: MySQL-client-5.6.42-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        perl(Data::Dumper) is needed by MySQL-server-5.6.42-1.el7.x86_64
        mariadb-libs is obsoleted by MySQL-shared-compat-5.6.42-1.el7.x86_64
        perl(Data::Dumper) is needed by MySQL-test-5.6.42-1.el7.x86_64

卸載mariadb安裝perl再次安裝mysql便可

rpm -qa | grep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64

rpm -e --nodeps mariadb-libs-5.5.41-2.el7_0.x86_64

yum install -y perl-Data-Dumper

 

4 查看並修改隨機密碼

cat  /root/.mysql_secret  //查看密碼
service mysql start   //啓動

5 設置系統啓動時自動啓動mysql服務

chkconfig --add mysql
chkconfig mysql on
chkconfig    //查看

6 設置容許遠程訪問

mysql -uroot -p
pasword:          //進入mysql
SET PASSWORD = PASSWORD('root')   //修改密碼
grant all privileges on *.* to 'root' @'%' identified by 'root'; 
flush privileges;    //刷新
相關文章
相關標籤/搜索