7 安裝 CentOS7 安裝 MySQL5 7

2021-10-12 21:26:19 字數 2267 閱讀 8046

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。

在centos中解壓安裝包

tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar
安裝客戶端

rpm -ivh mysql-community-client-5.7.27-1.el7.x86_64.rpm --force --nodeps
安裝服務端

修改預設的字符集,終端輸入

vi /etc/my.cnf
在my.cnf中找到[mysqld],在下面新增兩行

然後在最後一行再增加兩行配置

儲存配置。終端輸入

service mysqld start
啟動mysql服務。這個需要點時間,跟電腦配置有關係,稍微等下。執行完成後,在終端輸入

cat /var/log/mysqld.log
在輸出內容中查詢到這行,

[note] a temporary password is generated for root@localhost: 3qtl/k0**_(l
裡面是mysql的臨時密碼(temporary password)。這裡,臨時密碼:3qtl/k0**_(l。在終端登入mysql。臨時密碼有特殊符號(,需要加 轉義一下

mysql -uroot -p3qtl/k0**_(l
接下來修改mysql登入密碼。這裡我們是乙個演示案例,所以不妨修改登入密碼為root。實際開發中極其不建議使用root或者123456之類的密碼。

最後我們需要給mysql配置乙個遠端連線許可權。

grant all privileges on *.* to 'root' @'%' identified by 'root';
配置完後,我們重新整理一下,在終端輸入下面的命令不然配置並不會生效。

flush privileges;
最後我們在終端退出mysql

quit
然後我們使用剛剛的修改的賬號密碼來登入mysql

mysql -uroot -proot
已經能正常登入

我們在idea中再試試遠端連線。我的centos的位址是192.168.23.129,訪問前關掉centos7的防火牆。

從上圖看,idea已經能遠端訪問mysql。至此,mysql已經在centos7中安裝配置完成。

CentOS7利用docker安裝MySQL5 7

centos7 且核心版本高於3.10,可通過以下命令檢視核心版本 uname r安裝一些必要的系統工具 新增軟體源資訊 更新 yum 快取 安裝 docker ce 啟動 docker 後台服務 sudo systemctl start docker查詢mysql映象 拉起mysql映象 5.7 ...

CentOS7使用rpm包離線安裝mysql

之前寫過一篇通過gz包安裝mysql的部落格,但是由於步驟複雜,容易出錯,藉著此次需要離線環境部署mysql的機會重寫一篇centos離線安裝mysql的部落格。1.解除安裝centos自帶的mariadb lib 執行rpm qa greo mariadb 有對應資訊才解除安裝,沒有不需要執行解除...

Centos7下 使用yum命令安裝mysql

記錄這個的原因是因為我之前使用ssh secure file transfer client上傳mysql安裝包,然後再linux環境裡面安裝mysql時各種問題難以解決,可能是因為centos7的版本跟之前的6有些不一樣,centos 7 版本將mysql資料庫軟體從預設的程式列表中移除,用mar...