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通用二進位安裝
--------------------------------------分割線 --------------------------------------