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...