首先準備好mysql5.7.17的安裝包,安裝包放在 /data/software 目錄下html
進入到 /usr/local 目錄下,解壓mysql安裝包mysql
命令: cd /usr/locallinux
tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gzsql
解壓完成以後能夠看到mysql的文件夾,爲了方便後面的操做,先修改文件夾名稱。shell
命令:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql數據庫
進入到mysql目錄,能夠發現,mysql5.7的版本和5.6的版本不一樣,沒有/data目錄,這裏要本身建立一個data目錄vim
data目錄並不限定存放位置,可是爲了方便,這裏依舊直接放在mysql的根目錄下,post
命令:mkdir dataurl
再新建mysql的用戶和用戶組spa
命令 : groupadd mysql #添加用戶組
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql #新建msyql用戶禁止登陸shell
改變mysql目錄權限
chown -R mysql.mysql /usr/local/mysql/
接下來初始化數據庫:
命令:./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
複製配置文件到 /etc/my.cnf 這裏是mysql的基本配置問題
命令:cp -a ./support-files/my-default.cnf /etc/my.cnf #會有一個選擇是否覆蓋原有文件,直接按 y回車選擇是就能夠
把mysql放到本地系統服務中
命令: cp -a ./support-files/mysql.server /etc/init.d/mysqld
編輯剛纔複製的 my.cnf文件
命令:vim /etc/my.cnf
這裏咱們只作基本的配置,其餘採用默認了,畢竟初學,以簡單爲主。大多的參數我也不怎麼理解
配置好以後咱們來啓動mysql的服務
命令:service mysql start
查看初始密碼
命令:cat /root/.mysql_secret
複製下來初始的密碼,作登陸使用
命令:bin/mysql -uroot -p
密碼就是剛纔複製的密碼,粘貼進去回車便可。
到這裏 mysql數據庫就算是裝好了,接下來只須要修改密碼就能夠了。
命令:SET PASSWORD FOR 'root'@localhost=PASSWORD('123456'); #對應的換成你本身的密碼便可了。
此步驟是本人親自安裝的過程,參照有其餘IT朋友的博客。
最後須要補充一下,按照上面的方式安裝完成以後還不能進行遠程的訪問,須要修改容許遠程鏈接,步驟以下: