日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

2014年6月,Red Hat公司發行的linux社區版centos7.0,因甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風險,為避開這個風險,CentOS7已將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替MySQL。

1、查看已安裝的mysql軟件包

#rpm -qa | grep mysql 或者 #yum list installed | grep mysql

CentOS7下MySQL數據庫服務器的安裝和配置

圖1 查看已安裝的mysql

2、查看已安裝的mariaDB軟件包 rpm -qa | grep mariadb

CentOS7下MySQL數據庫服務器的安裝和配置

圖2 查看CentOS7中安裝的默認數據庫mariadb

3、卸載mariadb

#yum -y remove mariadb-libs-5.5.64-1.el7.x86_64

CentOS7下MySQL數據庫服務器的安裝和配置

圖3 卸載mariadb

4、下載安裝MySQL

因從http://dev.mysql.com處下載網速限制只有(幾個字節到幾K)/s,實難忍受,所以我們先將Centos7的yum配置修改為國內阿里云的鏡像。

(1)清除yum緩存 #yum clean all

CentOS7下MySQL數據庫服務器的安裝和配置

圖4 清除yum緩存

(2)升級CentOS #yum update -y

CentOS7下MySQL數據庫服務器的安裝和配置

圖5 升級yum

(3)備份repo源

#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

CentOS7下MySQL數據庫服務器的安裝和配置

圖5 備份repo源

(4) 更換repo源

#wget -O /etc/yum.repos.d/CentOS.Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS7下MySQL數據庫服務器的安裝和配置

圖6 更換repo源

(5) 生成yum緩存 #yum makecache

CentOS7下MySQL數據庫服務器的安裝和配置

圖7 生成yum緩存

5、用wget工具下載mysql的repo源

# wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

CentOS7下MySQL數據庫服務器的安裝和配置

圖8 下載mysql

6、安裝
mysql57-community-release-el7-10.noarch.rpm包

#rpm -ivh mysql57-community-release-el7-10.noarch.rpm

CentOS7下MySQL數據庫服務器的安裝和配置

圖9 安裝mysql

7、安裝 MySQL (注:我們安裝的是MySQL的社區發行版,大小約204M)

# yum -y install mysql-community-server

安裝完成后顯示用yum list installed | grep mysql查看已安裝的包:

CentOS7下MySQL數據庫服務器的安裝和配置

圖10 安裝mysql社區版

8、啟動MySQL #systemctl start mysqld.service

CentOS7下MySQL數據庫服務器的安裝和配置

圖11 啟動mysql

9、第一次啟動,mysql會在日志文件中生成root用戶的隨機密碼,使用下面命令查看該密碼(畫線部份)

CentOS7下MySQL數據庫服務器的安裝和配置

圖12 第一次啟動

10、用超級用戶root登錄mysql

#mysql -u root -p

CentOS7下MySQL數據庫服務器的安裝和配置

圖13 登錄mysql

11、修改超級用戶root的密碼

mysql>alter user ‘root’@‘localhost’ identified by ‘mM,!1234567’;

CentOS7下MySQL數據庫服務器的安裝和配置

圖14 修改root的密碼

12、創建用戶sa (注:我們前面章節所編程序連接student庫的用戶)

mysql>create user sa@localhost identified by ‘Mysql,202004’;

CentOS7下MySQL數據庫服務器的安裝和配置

圖15 創建sa用戶

13、授予用戶sa可以在任意 IP 地址訪問

mysql>grant all privileges on *.* to sa@’%’ identified by ‘Mysql,202004’;

CentOS7下MySQL數據庫服務器的安裝和配置

圖16 為sa用戶授予任意IP地址可以訪問的權限

14、用戶 sa可以在本地(localhost)訪問。

mysql>grant privileges all on *.* to sa@’localhost’ identified by ‘Mysql,202004’;

CentOS7下MySQL數據庫服務器的安裝和配置

圖17 授予sa本地可以訪問

15、刷新授權生效

mysql >flush privileges;

CentOS7下MySQL數據庫服務器的安裝和配置

圖18 刷新授權

16、退出MySQL

mysql>exit

CentOS7下MySQL數據庫服務器的安裝和配置

圖19 退出mysql

17、設置MySQL開機啟動 systemctl enable mysqld.service

CentOS7下MySQL數據庫服務器的安裝和配置

圖20 設置mysql開機啟動

18、配置MySQL字符集

MySQL安裝后默認的字符集是拉丁(latin1),不是UTF-8,在服務器端和客戶端顯示漢字會出現亂碼問題,解決漢字亂碼問題的方法是配置MySQL的字符集。

UTF-8(Unicode Transformation Format) 是針對Unicode的一種可變長度字符編碼,已成為網頁、電子郵件及其他存儲或傳送文字優先采用的編碼。

配置方法:用Linux提供的vim編輯工具進行配置。

提示:MySQL的字符集置文件位于/etc/my.cnf

#vim /etc/my.cnf

CentOS7下MySQL數據庫服務器的安裝和配置

圖21 編輯mysql字符集文件


CentOS7下MySQL數據庫服務器的安裝和配置

圖22 打開的mysql字符集文件

編輯方法:

(1)用光標移動鍵移動光標

(2)按字母鍵i 進入編輯

紅框中是要增加的內容,也可以改成:

character-set-server=utf8mb4

(utf8mb4最長支持4個字節,兼容utf8為3個字節)

(3)按ESC鍵退出編輯

(4)按Shfit + :

輸入:wq ----存盤退出

若輸入:q---表示放棄修改。

19、配置完成,重啟MySQL

#systemctl restart mysqld.service

CentOS7下MySQL數據庫服務器的安裝和配置

圖23 重啟mysql

20、設置MySQL開機啟動 systemctl enable mysqld.service

CentOS7下MySQL數據庫服務器的安裝和配置

圖24 設置開機啟動mysql

21、用sa登錄mysql

#mysql -u root -p

CentOS7下MySQL數據庫服務器的安裝和配置

圖25 用sa登錄mysql

完成MySQL的配置。

無語 2021年4月14日

分享到:
標簽:數據庫 服務器
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定