天天看點

RPM格式安裝MySql-5.6.30 資料庫

作業系統CentOS6.7 64位 

軟體包:MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle.tar

先用ssh遠端傳輸到Linux系統上(二進制方式傳輸)

在/usr/local下建立mysql目錄将MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle.tar

解壓到/usr/local/mysql 下

tar  -xf  ./MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-bundle.tar  /usr/local/mysql/

會生成以下檔案

我們隻需要安裝server、client、devel三個檔案即可

先檢驗原有系統安裝的mysql檔案

2解除安裝該庫檔案yum  -y remove  mysql-libs* 該解除安裝會導緻部分的服務也被解除安裝

安裝mysql服務端

安裝mysql用戶端

複制mysql的配置檔案

cp  /usr/share/mysql/my-default.cnf  /etc/my.cnf

資料庫初始化

/usr/bin/mysql_install_db

這時的mysql使用者登入需要密碼

cat  /root/.mysql_ secret   下圖紅色的部分即為mysql的root密碼

連接配接資料庫并且更改密碼

mysql -u root -p_ttOLbbnRLFxNk4U

  更改密碼  SET PASSWORD=PASSWORD('123123');

允許遠端登入的設定

更改使用者的密碼

UPDATE  user set password=password(‘123456’) whereuser=”root”;

update user setpassword=password('123456')where user="root";

更改遠端登入的主機限制

update user set host='%' whereuser="root" and host='localhost';

重新整理授權flush privileges;

設定開機自啟動(7的版本和6的版本差別比較大)

Systemctl   enablemysql   7

Chkconfig   mysql   on

預設安裝的位置

/var/lib/mysql   #資料庫目錄

              /usr/share/mysql    #配置檔案的目錄

              /usr/bin                           #相關的指令目錄

/etc/init.d/mysql   #啟動腳本

本文轉自 tianya1993 51CTO部落格,原文連結:http://blog.51cto.com/dreamlinux/1782660,如需轉載請自行聯系原作者