到mysql官網下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,而後把頁面拉到底部,64位系統下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統下載Linux - Generic (glibc 2.5) (x86, 32-bit)html
5.6版本的官網地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloadsnode
進入安裝包所在目錄,執行命令:tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gzmysql
cp mysql-5.6.44-linux-glibc2.12-x86_64 /usr/local/mysql -rlinux
groupadd mysql和useradd -r -g mysql mysqlsql
進入安裝mysql軟件目錄:執行命令 cd /usr/local/mysql數據庫
修改當前目錄擁有者爲mysql用戶:執行命令 chown -R mysql:mysql ./ide
安裝數據庫:執行命令 ./scripts/mysql_install_db --user=mysqlthis
修改當前目錄擁有者爲root用戶:執行命令 chown -R root:root ./spa
修改當前data目錄擁有者爲mysql用戶:執行命令 chown -R mysql:mysql data3d
到此數據庫安裝完畢
添加開機啓動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啓動腳本放到開機初始化目錄
啓動mysql服務:執行命令service mysql start
執行命令:ps -ef|grep mysql 看到mysql服務說明啓動成功
執行命令:./bin/mysqladmin -u root password '密碼'
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
注意:建議使用軟鏈過去,不要直接包文件複製,便於系統安裝多個版本的mysql
安裝完之後,你們能夠輸入mysql -uroot -p,而後enter password來進入mysql。
進去後可使用mysql的各類語法,首先能夠查看database:show databases。
一、查找之前是否裝有mysql
命令:rpm -qa|grep -i mysql
能夠看到mysql的兩個包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
二、刪除mysql
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
三、刪除老版本mysql的開發頭文件和庫
檢查各個mysql文件夾是否刪除乾淨
find / -name mysql
結果以下:
/var/lib/mysql
/usr/local/mysql
/usr/lib/mysql
/usr/include/mysql
命令:
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,若是肯定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
4.刪除mysql用戶及用戶組
userdel mysql
groupdel mysql
解決方法 :安裝autoconf庫
命令:yum -y install autoconf //此包安裝時會安裝Data:Dumper模塊
緣由:缺乏libaio庫文件
解決方法:yum install libaio* -y
yum -y install numactl
啓動mysql時報錯:
由於沒有路徑也沒有權限,因此建立此路徑並受權給mysql用戶
如何容許遠程鏈接mysql數據庫呢,操做以下:
首先登陸帳號:mysql -uroot -p
使用mysql用戶:use mysql
(若是報此類錯:ERROR 1820 (HY000): You must SET PASSWORD before executing this statement,則先執行如下命令:SET PASSWORD = PASSWORD('xxxxxx'))
如何開啓MySQL的遠程賬號,建立遠程登錄用戶並受權:grant all PRIVILEGES on . to root@'%' identified by '123456';