首先確認linux系統中是否已經安裝mysqlphp
若是有的話,須要先卸載 , #rpm -e 軟件的名稱html
進入mysql官網,下載rpm安裝包mysql
下載地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el6.x86_64.rpm-bundle.tarlinux
mysql 須要一些額外的依賴包c++
#yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-develsql
把mysql安裝包上傳到服務器,這裏新建目錄mysqlvim
進入mysql目錄,解壓文件centos
解壓完成後,查看文件目錄服務器
這裏必須按照順序來安裝rpm包ide
#rpm -ivh mysql-community-common-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-libs-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-libs-compat-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-client-5.7.26-1.el6.x86_64.rpm
#rpm -ivh mysql-community-server-5.7.26-1.el6.x86_64.rpm
執行完最後一步,發現控制檯輸出錯誤信息:
提示咱們沒有安裝依賴軟件
yum install numactl
安裝成功後,繼續執行安裝mysql命令又提示缺乏 libsasl2.so.2()(64bit)
可在以下網站下載 http://www.rpmfind.net/linux/rpm2html/search.php?query=libsasl2.so.2()(64bit)
下載後上傳到服務器,執行 #rpm -ivh lib64sasl2-2.1.23-19.mga2.x86_64.rpm 進行安裝
安裝成功後,繼續執行安裝mysql命令
安裝成功後,啓動mysql服務
查看root用戶默認密碼
#vim /var/log/mysqld.log FkSVvFQGl4-q
登陸mysql
重設密碼
alter user 'root'@'localhost' identified by 'rootroot';
注意:若是你的centos版本爲7 而且你的mysql版本爲 5.7,可能會出現如下錯誤
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解決辦法以下:
設置mysql密碼的驗證強度等級,設置 validate_password_policy 的全局參數爲 LOW 便可
set global validate_password_policy=LOW
修改完成後再次修改密碼,而後退出mysql,使用新密碼登陸