1. 下載mysql https://dev.mysql.com/downloads/mysql/5.6.html#downloads
2. 上傳解壓
3. 刪除安裝包, 重命名解壓后的文件
4. 先檢查是否有mysql用戶組和mysql用戶,沒有就添加有就忽略: groups mysql
添加用戶組和用戶 groupadd mysql && useradd -r -g mysql mysql
5. 進入mysql目錄修改權限 cd mysql/ chown -R mysql:mysql ./
6. 安裝依賴庫 yum -y install autoconf && yum install libaio* -y && yum -y install numactl
7. 執行安裝腳本 ./scripts/mysql_install_db --user=mysql
8. 腳本安裝完之后修改當前目錄擁有者為root用戶,修改data目錄擁有者為mysql
chown -R root:root ./ && chown -R mysql:mysql data
9. 創建默認日志文件 mkdir /var/log/mariadb && touch /var/log/mariadb/mariadb.log
10. my.cnf設置為用戶可讀寫,其他用戶不可寫 。 chmod 644 /usr/local/mysql/my.cnf
11. 啟動mysql ./support-files/mysql.server start
12. 修改密碼 ./bin/mysqladmin -u root -h localhost.localdomain password '123456'
13. 登陸mysql ./bin/mysql -h127.0.0.1 -uroot -p123456
14. 授權遠程登陸 grant all privileges on *.* to root@'%' identified by '123456'; flush privileges;
【卸載】
1. rm -rf /root/.mysql_sercret
2. rm -rf /var/lib/mysql
3. rm -rf /usr/local/mysql
【mysql5.6 開機自啟動】
1,將服務文件復制一份到init.d下,並重命名為mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2,對文件賦予執行權限
chmod +x /etc/init.d/mysqld 或 chmod 777 /etc/init.d/mysqld
3,增加mysqld服務
chkconfig --add mysqld
4,查詢mysqld服務情況
chkconfig --list mysqld
5, 如果3,4,5 為off:
chkconfig --level 345 mysqld on
6, 重啟服務器驗證:reboot