CentOS 6.6下安裝MySQL 5.6.24

來源:互聯網
上載者:User

CentOS 6.6下安裝MySQL 5.6.24

CentOS 6.6下安裝MySQL 5.6.24

1、先查看本機上已經安裝的MySQL

rpm –qa | grep -i mysql

如果存在資訊說明已經安裝MySQL

需要完全卸載以前的MySQL

yum remove mysql mysql-server mysql-libs compat-mysql51

rm -rf /var/lib/mysql

rm /etc/my.cnf

查看是否還有mysql軟體:

rpm -qa|grep mysql

如果存在的話,繼續刪除即可

2、rpm方式安裝的mysql

查看系統中是否以rpm包安裝的mysql:

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

MySQL-server-5.6.24-1.rhel5.x86_64

[root@develop ~]#

b)卸載mysql

[root@localhost local]# rpm -e MySQL-server-5.6.24-1.rhel5.x86_64

c)刪除mysql服務

[root@localhost local]# chkconfig --list | grep -i mysql

[root@develop ~]# chkconfig --list | grep -i mysql

mysql 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉

[root@localhost local]# chkconfig --del mysql

d)刪除分散mysql檔案夾

[root@localhost local]# whereis mysql 或者 find / -name mysql

mysql: /usr/lib/mysql /usr/share/mysql

清空相關mysql的所有目錄以及檔案

rm -rf /usr/lib/mysql

rm -rf /usr/share/mysql

rm -rf /usr/my.cnf

通過以上幾步,mysql應該已經完全卸載乾淨了

使用wget 直接在CentOS上下載MySQL(server、client)

若提示wget:command not found,則需先安裝wget。

yum install wget –y

下載

wget  http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.6/MySQL-server-5.6.24-1.rhel5.x86_64.rpm

wget  http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.6/MySQL-client-5.6.24-1.rhel5.x86_64.rpm

安裝時若提Failed depaendencies:/usr/bin/perl is needed by MySQL-.......,則需安裝perl

yum install perl -y

安裝:

安裝服務

rpm -ivh  MySQL-server-5.6.24-1.rhel5.x86_64.rpm

安裝用戶端

rpm -ivh  MySQL-client-5.6.24-1.rhel5.x86_64.rpm

conflicts with file from package mysql-libs-5.1.....

包衝突,需將老版本的包卸載(刪除)。

rpm -e  mysql-libs  --nodeps

繼續安裝。。。

安裝完畢,啟動資料庫

service mysql start

輸入:mysqld

提示:

image

這個是MySQL的許可權問題。

永遠不要使用root帳號啟動MySQL Server。這樣做很微笑,因為擁有FILE'許可權的使用者會使得MySQL Server使用root帳戶建立檔案(比如,~root/.bashrc),

為了防止類似的事情發生,mysqld預設拒絕使用者使用root帳戶啟動,但root使用者可以通過在命令後面加上"--user=root"選項來強行啟動mysqld。

查看初始密碼

cat /root/.mysql_secret

設定密碼

mysql -uroot -p

粘貼查看到的初始密碼

set password for 'root'@'localhost'=password('newpass');

設定mysql為開機自動啟動

首先查看mysql是否是開機自動啟動

-------------------------------------------------------

[root@localhost test]# chkconfig --list | grep mysql

mysqld          0:off 1:off 2:off 3:off 4:off 5:off 6:off

---------------------------------------------------------

我們發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設定成開機啟動,這樣就不用每次都去手動啟動了

設定初始化密碼

mysqladmin -u root password '123456'

test->show databases;

關閉mysql資料庫

service mysql stop

3、卸載mysql資料庫

rpm -e MySQL-server

rpm -e MySQL-client

CentOS下mysql預設安裝位置
如果採用RPM包安裝,安裝路徑應在/usr/share/mysql目錄下
mysqldump檔案位置:/usr/bin/mysqldump
mysqli設定檔:
/etc/my.cnf或/usr/share/mysql/my.cnf
mysql資料目錄在/var/lib/mysql目錄下
如果採用原始碼安裝,一般預設安裝在/usr/local/mysql目錄下

--------------------------------------分割線 --------------------------------------

如有興趣,也可以看看這篇文章:

Linux下MySQL 5.6.23安裝 

以下是小編為您精心挑選的MySQL相關內容,看看是否有所協助:

CentOS 7下源碼安裝MySQL 5.6 

MySQL5.7.3.0安裝配置圖解教程

Ubuntu 14.04下安裝MySQL

《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF

Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主從伺服器

Ubuntu 12.04 LTS 構建高可用分布式 MySQL 叢集

Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二進位安裝

--------------------------------------分割線 --------------------------------------

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.