Linux下安裝mysql5.7
首先准備好mysql5.7.17的安裝包,安裝包放在 /data/software 目錄下
進入到 /usr/local 目錄下,解壓mysql安裝包
命令: cd /usr/local
tar -zxvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
解壓完成之后可以看到mysql的文件夾,為了方便后面的操作,先修改文件夾名稱。
命令:mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
進入到mysql目錄,可以發現,mysql5.7的版本和5.6的版本不同,沒有/data目錄,這里要自己創建一個data目錄
data目錄並不限定存放位置,但是為了方便,這里依舊直接放在mysql的根目錄下,
命令:mkdir data
再新建mysql的用戶和用戶組
命令 : 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朋友的博客。
最后需要補充一下,按照上面的方式安裝完成之后還不能進行遠程的訪問,需要修改允許遠程連接,步驟如下: