Linux(centos) 下 Mysql 環境安裝
theme: smartblue
攜手創作,共同成長!這是我參與「掘金日新計劃 · 8 月更文挑戰」的第4天,點擊查看活動詳情
linux 下進行環境安裝相對比較簡單,可還是會遇到各種奇奇怪怪的問題,我們來梳理一波
安裝 mysql 我們會用到下地址:
- Mysql 官方文檔的地址,可以參考,不要全部使用
https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html
開始安裝 mysql
- 卸載默認的 mysql
避免已有的 mysql 影響我們現在要安裝的 mysql
yum search mysql
yum remove mariadb.x86_64
- 到 mysql 官網上下載 rpm
地址:https://dev.mysql.com/downloads/repo/yum/?from=from_parent_mindnote
當然也可以直接執行如下命令,使用 wget 的方式將 rpm下載到我們 linux 環境中,如果要下載其他版本,可以修改 rpm 的具體名稱 , 例如我們本次使用的是 mysql57-community-release-el7-11.noarch.rpm
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 本地安裝 mysql yum 源
yum localinstall mysql
- 檢查對應的需要安裝的 mysql 版本,進行安裝
yum search mysql
yum install mysql-community-server.x86_64
- 檢查安裝是否成功
ps -ef | grep mysql
- 啟動 mysql,重啟 mysql, 停止 mysql
service mysqld start
service mysqld restart
service mysqld stop
- 查找默認密碼
cat /var/log/mysqld.log | grep password
- 登錄 mysql
mysql -uroot -p 回車,然後輸入密碼
登錄之後,我們可以正常看到有這些數據庫
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.00 sec)
- 修改密碼
SET PASSWORD = PASSWORD('xxxx');
-
開通遠程連接的權限
-
選擇 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 選項來解決該問題
我們可以這樣來解決
- 進入 vim mysql-community.repo
vim /etc/yum.repos.d/mysql-community.repo
- 把 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/ ```
- 修改 gpgcheck 為 0 即可
關於 windows 下安裝mysql 和 workbench 可以查看這篇歷史文章來進行安裝
windows 下 mysql 和 mysql workbench基本環境安裝
本次文章為之後的 微服務 go-zero 快速實戰做基礎,後續會直接引用
今天就到這裏,學習所得,若有偏差,還請斧正
歡迎點贊,關注,收藏
朋友們,你的支持和鼓勵,是我堅持分享,提高質量的動力
好了,本次就到這裏
技術是開放的,我們的心態,更應是開放的。擁抱變化,向陽而生,努力向前行。
我是阿兵雲原生,歡迎點贊關注收藏,下次見~