安裝包
rpm的mysql包,安裝起來簡單,解壓版的mysql還需要做許多配置啥酱,稍有不慎就會出錯5簿簟D沸骸!
官網(wǎng)地址
現(xiàn)在的oracle官網(wǎng)需要有賬號注冊才能下載硼补,因此不能直接用wget下載驮肉。
下載下來的安裝文件是一個壓縮包,可以ftp類工具上傳到服務(wù)器上括勺,這塊就不做詳述了缆八。
安裝依賴
查看linux上是否已經(jīng)安裝了mysql,有則卸載
一般centos7默認(rèn)安裝了mariadb,這里把它卸載。
查看
rpm -qa|grep mariadb
卸載(版本號從查看結(jié)果獲燃埠础)
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
安裝mysql5.7所需要的依賴
yum -y install libaio perl net-tools
安裝mysql5.7
解壓mysql5.7安裝包
tar -xvf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar
解壓出來的內(nèi)容不需要都安裝
安裝組件
rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm
服務(wù)管理
查看狀態(tài)
service mysqld status
啟動服務(wù)
service mysqld start
關(guān)閉服務(wù)
service mysqld stop
重啟服務(wù)
service mysqld restart
設(shè)置root密碼并開啟遠(yuǎn)程登錄
查看原始密碼
grep password /var/log/mysqld.log
登錄控制臺
mysql -uroot -p
設(shè)置密碼
set password = password("*****");
開啟root用戶遠(yuǎn)程權(quán)限(生產(chǎn)環(huán)境不建議開啟)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '*********' WITH GRANT OPTION;
其他mysql用戶權(quán)限管理就不在這邊介紹了奈辰。
防火墻
臨時關(guān)閉防火
systemctl stop firewalld
進制防火墻開機啟動(生產(chǎn)環(huán)境不建議使用)
systemctl disable firewalld.service