MySQL安裝部署-Linux(CentOS)版

一、概述
上一篇文章是在window系統(tǒng)上安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),詳細(xì)介紹了安裝步驟和所遇到的問(wèn)題。這一篇文章開(kāi)始,嘗試在Linux的CentOS下安裝MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)舆吮。同樣,安裝之前需要各項(xiàng)的準(zhǔn)備工作队贱,CentOS操作系統(tǒng)的安裝色冀,而我是安裝在VM下面的CentOS,版本的7.0版本露筒。
二呐伞、下載
1、首先要準(zhǔn)備的內(nèi)容就是要下載MySQL慎式,我在官網(wǎng)上下載的是MySQL5.7.23版本:

1.png

2伶氢、在CentOS系統(tǒng)上面用火狐瀏覽器下載之后,存放在“下載”目錄瘪吏,可以移動(dòng)到指定的目錄癣防,我是將移動(dòng)到這個(gè)mysql用戶下面,后續(xù)會(huì)說(shuō)這個(gè)用戶的新建掌眠。
2.png

3蕾盯、接著是要解壓這個(gè)文件,tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 需要花一些時(shí)間蓝丙,解壓后的文件比較大级遭,整個(gè)文件夾是解壓版免安裝MySQL數(shù)據(jù)庫(kù)望拖,配置一下參數(shù)就可以了。
3.png

三挫鸽、安裝部署
1说敏、首先需要在/usr/local/目錄下新建一個(gè)mysql子目錄,為什么要將這個(gè)解壓包放在這個(gè)目錄呢丢郊,是因?yàn)榉旁谶@里盔沫,免除了一些配置。我這里是直接將這個(gè)文檔移動(dòng)到/usr/local/目錄下枫匾,重設(shè)置名字就可以了架诞。
4.png

同時(shí)通過(guò)用同一個(gè)命令行將這個(gè)名字修改一下:mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql
5.png

2、添加系統(tǒng)mysql組和mysql用戶
添加系統(tǒng)mysql組:groupadd mysql
添加mysql用戶:useradd -r -g mysql mysql
同時(shí)分配一下權(quán)限干茉,這個(gè)首先確認(rèn)在切到mysql目錄:cd /usr/local/mysql
修改當(dāng)前目錄擁有者為mysql用戶 chown -R mysql:mysql ./
3谴忧、安裝MySQL
上面的那些操作都弄完之后,就可以是安裝MySQL了角虫。直接敲上腳本:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
注意俏蛮,在/usr/local/mysql目錄下沒(méi)有data目錄,需要自行創(chuàng)建哦
6.png

初始化完之后上遥,會(huì)自動(dòng)生成臨時(shí)隨機(jī)密碼,給我們首次登陸數(shù)據(jù)庫(kù)的時(shí)候使用的争涌。
做完這個(gè)步驟之后粉楚,需要執(zhí)行以下命令創(chuàng)建RSA private key
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
7.png

4、修改配置文件亮垫,直接輸入vim /etc/my.cnf 則打開(kāi)了整個(gè)文件
8.png

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
#symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
lower_case_table_names = 1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

修改的地方有兩個(gè)模软,一個(gè)就是編碼,另外一個(gè)就是數(shù)據(jù)庫(kù)基本目錄和數(shù)據(jù)庫(kù)文件目錄饮潦,另外還有就是日志文件的存放路徑燃异。
保存退出。
5继蜡、添加開(kāi)機(jī)啟動(dòng)
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改vim /etc/init.d/mysqld

9.png

保存退出回俐。
6、啟動(dòng)服務(wù)
輸入service mysql start即可啟動(dòng)服務(wù)了稀并,繼續(xù)輸入mysql -uroot -p登陸仅颇,
如果是報(bào)錯(cuò),一般是沒(méi)有相關(guān)的命令碘举,這個(gè)就是沒(méi)有快捷命令的軟連接忘瓦,需要設(shè)置一下
ln -s /usr/local/mysql/bin/mysql /usr/bin/即可
10.png

首次登陸之后,使用任何的MySQL命令都會(huì)報(bào)錯(cuò)引颈,因?yàn)镸ySQL會(huì)強(qiáng)制首次登陸修改密碼這個(gè)操作耕皮,因此修改一下境蜕,執(zhí)行一下命令:

alter user 'root'@'localhost' identified by '123456';
flush privileges;
11.png

最后退出來(lái)重新重新等一下就可以了。


12.png

至此凌停,整體的安裝就完成了粱年,后續(xù)則展開(kāi)MySQL數(shù)據(jù)庫(kù)的一系列化的學(xué)習(xí)了,目錄如下:
I苦锨、MySQL基礎(chǔ)

  1. MySQL體系架構(gòu)
  2. MySQL環(huán)境安裝搭建 環(huán)境安裝搭建
  3. MySQL的訪問(wèn)模式
  4. MySQL數(shù)據(jù)庫(kù)啟停過(guò)程
    5.MySQL安全配置逼泣,用戶管理及審計(jì)
    6.數(shù)據(jù)庫(kù)操作規(guī)范
  5. MySQL存儲(chǔ)過(guò)程
    8.MySQL的 SQL

II、MySQL管理
1.解析 MySQL buffer pool
2.解析 MySQL InnoDB 體系結(jié)構(gòu)

  1. SQL解析過(guò)程
  2. MySQL系統(tǒng)自帶的常用命令和工具
  3. 常用的第三方工具使和法
  4. MySQL 的日常更新
  5. MySQL online DDL的注意事項(xiàng)
    8.Pt 工具的使用
    9.MySQL邏輯備份和恢復(fù)
    10.MySQL物理備份和恢復(fù)
    11.Mysqlbackup使用
    12.Mydump 使用
    13.MySQL DML數(shù)據(jù)手工恢復(fù) 數(shù)據(jù)手工恢復(fù) 數(shù)據(jù)手工恢復(fù)
    14.MySQL DML閃回恢復(fù)
    15.MySQL 主從搭建
    16.MySQL sandbox搭建主從
    17.MySQL GTID的使用
    18.MySQL并行復(fù)制解讀和測(cè)試
    19.MySQL MHA搭建過(guò)程 搭建過(guò)程 搭建過(guò)程
    20.MySQL數(shù)據(jù)異步復(fù)制方案
    21.MySQL半同步
    22.MySQL Group Replication 搭建技巧

III舟舒、MySQL性能優(yōu)化
1.MySQL sys schema 解讀拉庶,配置并獲取元數(shù)據(jù)信息
2.pt 工具診斷
3.mysql -sniffer 診斷
4.innotop 使用
5.MySQL優(yōu)化器解讀
6.MySQL索引的使用要領(lǐng)
7.MySQL的鎖機(jī)制

  1. 建立和使用分區(qū)
    9.MySQL半連接優(yōu)化
    10.MySQL反連接優(yōu)化
    11.MySQL相關(guān)內(nèi)核參數(shù)優(yōu)化
    12.MySQL數(shù)據(jù)庫(kù)參優(yōu)化
  2. 使用sysbench壓測(cè) MySQL
    14.MySQL查詢優(yōu)化
    15.MySQL優(yōu)化技巧和分析思路

后續(xù)課程的學(xué)習(xí),將自己所理解的以及所領(lǐng)悟的內(nèi)容記錄下來(lái)秃励,好記憶不如爛筆頭氏仗,將學(xué)過(guò)的東西寫下來(lái)是一件好事。

寫的不好夺鲜,各位莫拍磚皆尔。。币励。慷蠕。。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末食呻,一起剝皮案震驚了整個(gè)濱河市流炕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌仅胞,老刑警劉巖每辟,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異干旧,居然都是意外死亡渠欺,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門椎眯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)挠将,“玉大人,你說(shuō)我怎么就攤上這事盅视【杳” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵闹击,是天一觀的道長(zhǎng)镶蹋。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么贺归? 我笑而不...
    開(kāi)封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任淆两,我火速辦了婚禮,結(jié)果婚禮上拂酣,老公的妹妹穿的比我還像新娘秋冰。我一直安慰自己,他們只是感情好婶熬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布剑勾。 她就那樣靜靜地躺著,像睡著了一般赵颅。 火紅的嫁衣襯著肌膚如雪虽另。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天饺谬,我揣著相機(jī)與錄音捂刺,去河邊找鬼。 笑死募寨,一個(gè)胖子當(dāng)著我的面吹牛族展,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拔鹰,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼仪缸,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了列肢?” 一聲冷哼從身側(cè)響起腹殿,我...
    開(kāi)封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎例书,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體刻炒,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡决采,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坟奥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片树瞭。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖爱谁,靈堂內(nèi)的尸體忽然破棺而出晒喷,到底是詐尸還是另有隱情,我是刑警寧澤访敌,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布凉敲,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏爷抓。R本人自食惡果不足惜势决,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蓝撇。 院中可真熱鬧果复,春花似錦、人聲如沸渤昌。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)独柑。三九已至迈窟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間群嗤,已是汗流浹背菠隆。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狂秘,地道東北人骇径。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像者春,于是被迫代替她去往敵國(guó)和親破衔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容