CentOS7安裝MySQL5.7

一、安裝依賴

1缨硝、MySQL 依賴 libaio,所以先要安裝 libaio

yum search libaio????????# 檢索相關(guān)信息

yum install libaio????????# 安裝依賴包

2舶替、成功安裝豆赏,提示如下:

二、檢查MySQL是否已安裝

yum list installed | grep mysql

如果有晒旅,就先全部卸載栅盲,命令如下:

sudo yum -y remove mysql-libs.x86_64

sudo yum -y remove mysql-community-release.noarch

......................................................

若有多個(gè)依賴文件則依次卸載。當(dāng)結(jié)果顯示為 Complete废恋!即卸載完畢谈秫。

三、增加MySQL yum 倉(cāng)庫(kù):Adding the MySQL Yum Repository

1拴签、下載

wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

如果提示-bash: wget: 未找到命令孝常,請(qǐng)先執(zhí)行?yum install wget?安裝 wget

2、添加 MySQL Yum Repository 到你的系統(tǒng) repository 列表中蚓哩,執(zhí)行

sudo rpm -Uvh mysql80-community-release-el7-1.noarch.rpm

3构灸、驗(yàn)證下是否添加成功

yum repolist enabled | grep "mysql.*-community.*"

可以看到下圖所示,說明成功:

四岸梨、選擇要啟用的MySQL版本

1喜颁、查看 MySQL 版本,執(zhí)行

yum repolist all | grep mysql

可以看到 5.5曹阔、5.6半开、5.7 版本是默認(rèn)禁用的,因?yàn)楝F(xiàn)在最新的穩(wěn)定版是 8.0

2赃份、可以通過類似下面的語句來啟動(dòng)或者禁用某些版本

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

或者通過修改?/etc/yum.repos.d/mysql-community.repo?文件

其中enabled=0是指禁用寂拆,enabled=1指啟用。

注意: 任何時(shí)候抓韩,只能啟用一個(gè)版本纠永。

3、查看當(dāng)前的啟動(dòng)的 MySQL 版本

yum repolist enabled | grep mysql

本例谒拴,我們啟用的是 5.7版本尝江。

五、安裝MySQL

sudo yum install mysql-community-server


安裝MySQL

1英上、查看MySQL包的詳細(xì)信息炭序,我們可以使用rpm -qi 命?

rpm -qi mysql-community-server

查看MySQL信息

2啤覆、查看MySQL 的安裝目錄

whereis mysql

MySQL安裝位置

六、服務(wù)操作

1惭聂、啟動(dòng) MySQL Server

sudo systemctl start mysqld

2窗声、查看 MySQL Server 狀態(tài)

systemctl status mysqld

3、關(guān)閉 MySQL Server

systemctl stop mysqld

4彼妻、MySQL服務(wù)啟動(dòng)后嫌佑,默認(rèn)創(chuàng)建root用戶,且root用戶的初始化密碼被存儲(chǔ)在日志文件中侨歉,使用下面的命令查看root用戶密碼

sudo grep 'temporary password' /var/log/mysqld.log

查看默認(rèn)root密碼

5屋摇、修改root密碼

使用自動(dòng)生成的密碼登錄MySQL

mysql -uroot -p

修改密碼

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root123!!';

注意:密碼必須包含大寫字母、小寫字母幽邓、數(shù)字炮温、特殊字符,且密碼長(zhǎng)度最少8位

6牵舵、測(cè)試是否安裝成功

mysql

七柒啤、遠(yuǎn)程訪問設(shè)置

1、創(chuàng)建一個(gè)普通用戶 lizh畸颅,密碼是 Lizh123!!

CREATE USER 'lizh'@'%' IDENTIFIED BY 'Lizh123!!';

2担巩、給這個(gè)用戶授予 SELECT,INSERT,UPDATE,DELETE 的遠(yuǎn)程訪問的權(quán)限,這個(gè)賬號(hào)一般用于提供給實(shí)施的系統(tǒng)訪問

GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'lizh'@'%';

3没炒、創(chuàng)建一個(gè)遠(yuǎn)程管理員用戶 root 賬號(hào)涛癌,密碼是Root123!!

CREATE USER 'root'@'%' IDENTIFIED BY 'Root123!!';

4、給這個(gè)用戶授予所有的遠(yuǎn)程訪問的權(quán)限送火。這個(gè)用戶主要用于管理整個(gè)數(shù)據(jù)庫(kù)拳话、備份、還原等操作种吸。

GRANT ALL ON *.* TO 'root'@'%' with grant option;

5弃衍、使授權(quán)立刻生效

flush privileges;

八、查看MySQL服務(wù)是否開機(jī)啟動(dòng)

systemctl is-enabled mysqld.service;echo $?

如果是 enabled 則說明是開機(jī)自動(dòng)

九坚俗、設(shè)置字符集

一般的镜盯,為了支持中文,我們應(yīng)該將字符集設(shè)為 UTF-8

1猖败、查看當(dāng)前 MySQL 字符集

SHOW VARIABLES LIKE 'character%';

修改前字符集

可以看到默認(rèn)服務(wù)器的字符集是 latin1 形耗,對(duì)中文不友好。

2辙浑、修改/etc/my.cnf文件,添加字符集的設(shè)置

[mysqld]

character_set_server= utf8

[mysql]

default-character-set= utf8

3拟糕、重啟 MySQL ,可以看到字符集已經(jīng)修改了

sudo sudo systemctl restart mysqld

修改后字符集
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末判呕,一起剝皮案震驚了整個(gè)濱河市倦踢,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌侠草,老刑警劉巖辱挥,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異边涕,居然都是意外死亡晤碘,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門功蜓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來园爷,“玉大人,你說我怎么就攤上這事式撼⊥纾” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵著隆,是天一觀的道長(zhǎng)扰楼。 經(jīng)常有香客問我,道長(zhǎng)美浦,這世上最難降的妖魔是什么弦赖? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮浦辨,結(jié)果婚禮上蹬竖,老公的妹妹穿的比我還像新娘。我一直安慰自己荤牍,他們只是感情好案腺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著康吵,像睡著了一般劈榨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晦嵌,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天同辣,我揣著相機(jī)與錄音,去河邊找鬼惭载。 笑死旱函,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的描滔。 我是一名探鬼主播棒妨,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼含长!你這毒婦竟也來了券腔?” 一聲冷哼從身側(cè)響起伏穆,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纷纫,沒想到半個(gè)月后枕扫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辱魁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年烟瞧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片染簇。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡参滴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出剖笙,到底是詐尸還是另有隱情卵洗,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布弥咪,位于F島的核電站过蹂,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏聚至。R本人自食惡果不足惜酷勺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扳躬。 院中可真熱鬧脆诉,春花似錦、人聲如沸贷币。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽役纹。三九已至偶摔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間促脉,已是汗流浹背辰斋。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瘸味,地道東北人宫仗。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像旁仿,于是被迫代替她去往敵國(guó)和親藕夫。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348