參考文獻:
使用SecureCRT的SFTP在WINDOWS與LINUX之間傳輸文件
http://blog.itpub.net/31015730/viewspace-2152272
https://www.jianshu.com/p/276d59cbc529
1. 下載
1.1 通過瀏覽器下載
https://dev.mysql.com/downloads/mysql/
https://downloads.mysql.com/archives/community/
1.2 通過wget下載
或者使用wget下載:
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
2. 安裝
2.1. 檢測是否已經安裝了mysql
rpm -qa | grep mysql
如果已經安裝了,將其卸載,如:
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.i686
2.2. 安裝mysql
1、mkdir /usr/local/src/mysql
2、cd /usr/local/src/mysql
從win10操作系統,上傳到Linux虛擬機可以使用SecureCRT的“傳輸”——>Start TFTP Server
mv mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar /usr/local/src/mysql/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
3、解壓tar文件包釋放出rpm文件出來
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
4、安裝server文件
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
出錯:
如上的報錯,由於centos 7默認是已有mariadb數據庫了,再去安裝mysql之前要先卸載掉mariadb
查詢是否已經安裝了mariadb
rpm -qa | grep mariadb
卸載已經安裝了的mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64
再按照順序執行以下安裝命令:
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
5、mysql的配置過程
mysql的data文件默認放在:/var/lib/mysql
而mysql配置文件默認放在:/usr/share/mysql
查看mysql的服務
systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
啟動mysql的服務
systemctl start mysqld.service
mysql服務啟動成功,首先使用臨時的密碼進行登錄,查看臨時密碼
grep "password" /var/log/mysqld.log
使用臨時密碼登錄,然后修改root的密碼
mysql -uroot -pH8y6=0flwxe#
如果自動生成的初始密碼里含有特殊符號;需要使用到轉義符。
修改mysql的全局密碼安全度檢查策略
使用一下命令行修改數據庫root密碼為 mysql1234
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mysql1234';
怎樣退出mysql命令行
mysql -uroot -p
quit;