Linux(centos) 下 Mysql 環境安裝

語言: CN / TW / HK

theme: smartblue

攜手創作,共同成長!這是我參與「掘金日新計劃 · 8 月更文挑戰」的第4天,點擊查看活動詳情

linux 下進行環境安裝相對比較簡單,可還是會遇到各種奇奇怪怪的問題,我們來梳理一波

安裝 mysql 我們會用到下地址:

  • Mysql 官方文檔的地址,可以參考,不要全部使用

http://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

開始安裝 mysql

  1. 卸載默認的 mysql

避免已有的 mysql 影響我們現在要安裝的 mysql

yum search mysql yum remove mariadb.x86_64

  1. 到 mysql 官網上下載 rpm

地址:http://dev.mysql.com/downloads/repo/yum/?from=from_parent_mindnote

當然也可以直接執行如下命令,使用 wget 的方式將 rpm下載到我們 linux 環境中,如果要下載其他版本,可以修改 rpm 的具體名稱 , 例如我們本次使用的是 mysql57-community-release-el7-11.noarch.rpm

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

  1. 本地安裝 mysql yum 源

yum localinstall mysql

  1. 檢查對應的需要安裝的 mysql 版本,進行安裝

yum search mysql yum install mysql-community-server.x86_64

  1. 檢查安裝是否成功

ps -ef | grep mysql

  1. 啟動 mysql,重啟 mysql, 停止 mysql

service mysqld start service mysqld restart service mysqld stop

  1. 查找默認密碼

cat /var/log/mysqld.log | grep password

  1. 登錄 mysql

mysql -uroot -p 回車,然後輸入密碼

登錄之後,我們可以正常看到有這些數據庫

mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ 6 rows in set (0.00 sec)

  1. 修改密碼

SET PASSWORD = PASSWORD('xxxx');

  1. 開通遠程連接的權限

  2. 選擇 mysql 數據庫,並查詢一下當前的 user 表

use mysql; show tables; select host, user from user;

  • 更新 host 字段

```

update user set host="%" where Host='localhost' and user = "root"; flush privileges; ```

更新完畢後,我們再查詢一次 user 表,就可以看到我們的更新的效果了

select host, user from user;

安裝完畢後就可以愉快的玩耍了

當然,如果自己是在雲服務器上安裝的 mysql ,若想在自己本地機器上也能訪問到雲服務器的 mysql,那麼記得在自己對應服務器運營商的管理界面,將3306 端口打開,當然,也可以映射成其他端口,只要能滿足我們的需求即可

實際操作中可能會遇到的問題

按照上面 10 個步驟來操作,無腦安裝,順利的話還不錯,要是遇到問題的話,也別慌張,繼續看

遇到的一些小問題就不在此記錄了,比較好解決,此處記錄一個 mysql 版本的問題

咱們在安裝 mysql 的步驟中,可能會出現這樣的問題

軟件包:mysql-community-server-5.7.20-1.el6.x86_64 (mysql57-community)需要:libsasl2.so.2()(64bit)您可以嘗試添加 --skip-broken 選項來解決該問題

我們可以這樣來解決

  1. 進入 vim mysql-community.repo

vim /etc/yum.repos.d/mysql-community.repo

  1. 把 baseurl 中的 6 改成 7

``` baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

修改成

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ ```

  1. 修改 gpgcheck 為 0 即可

關於 windows 下安裝mysql 和 workbench 可以查看這篇歷史文章來進行安裝

windows 下 mysql 和 mysql workbench基本環境安裝

本次文章為之後的 微服務 go-zero 快速實戰做基礎,後續會直接引用

今天就到這裏,學習所得,若有偏差,還請斧正

歡迎點贊,關注,收藏

朋友們,你的支持和鼓勵,是我堅持分享,提高質量的動力

好了,本次就到這裏

技術是開放的,我們的心態,更應是開放的。擁抱變化,向陽而生,努力向前行。

我是阿兵雲原生,歡迎點贊關注收藏,下次見~