linux手工編譯安裝mysql5.7.19

1.安裝條件:

官網(wǎng)下載源碼包 ("https://dev.mysql.com/downloads/mysql/")


2.下載完成后將mysql-boost-5.7.19.tar.gz上傳到虛擬機(jī)上(vmtools或者ftp等)然后進(jìn)行編譯安裝

# tar zxvf mysql-boost-5.7.19.tar.gz?

這邊編譯使用cmake工具 (其功能類似./configure 生成makefile文件)

#yum install cmake -y

#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/lib/mysql/data -DWITH_BOOST=boost

編譯mysql會遇到一些問題 可以通過yum解決 ??

我白機(jī)安裝后遇到的問題如下:

1)查剖、無法找到GIT

#yum install git -y

2)The CXX compiler identification is unknown

#yum install gcc gcc-c++ -y

3)Curses library not found

#yum install ncurses ncurses-devel -y

(這個編譯時間很長 雙核編譯了40+分鐘 還會有失敗的情況)

編譯完成之后執(zhí)行

#make && make install

即可完成安裝(默認(rèn)的配置文件在/etc/my.cnf)

3.創(chuàng)建mysql用戶

#useradd mysql -M -s /sbin/nologin

(-M代表不生成 Home目錄,-s 坛增,代表不允許登錄虐译。)

4.將腳本文件拷貝到init.d目錄下 方便以服務(wù)方式啟動

#cp /usr/local/mysql/support-files/mysql.server? ? /etc/init.d/mysqld

#vim /etc/init.d/mysqld? =>加上一句chkconfig mysqld on(這樣就能以service的方式啟動了)

5.修改配置文件


分別是錯誤日志目錄 數(shù)據(jù)存放目錄 socket文件目錄 pid目錄?

#chown -R mysql:mysql /var/lib/mysql(說明這個mysql文件夾,需要讓mysql用戶有權(quán)限訪問)

6.初始化mysql

#cd /usr/local/mysql/bin(mysql安裝目錄)

#./mysqld --initialize --user=mysql --basedir=/var/lib/mysql --datadir=/var/lib/mysql/data

初始化完后會出現(xiàn)一組隨機(jī)密碼給root用戶 ?

#vi /var/lib/mysql/mysql-error.log

記下這個密碼 方便登陸?

7.啟動mysql服務(wù)

#service mysqld start

8.使用客戶端連接mysql

安裝完成之后bin目錄下有個mysql可執(zhí)行程序就是客戶端執(zhí)行程序了

這邊可以通過cd bin 然后./mysql -u root -p來啟動客戶端(麻煩)

推薦建立軟連接或者加到環(huán)境變量中

1)建立軟連接 :

ln /usr/local/mysql/bin/mysql 你喜歡的目錄/名字

然后就可以在你的位置./名字 -u root -p

2)加入環(huán)境變量中:

#vim /etc/profile

隨便找個位置加入

export PATH=/usr/local/mysql/bin:$PATH

或者export MYSQL_PATH=/usr/local/mysql/bin

export PATH=$MYSQL_PATH:$PATH

wq保存之后執(zhí)行source /etc/profile使環(huán)境變量生效

然后就可以在任意位置mysql -u root -p了

執(zhí)行 mysql -u root -p 之后輸入錯誤日志給我們的隨機(jī)密碼會出現(xiàn)一個錯誤Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解決方案:

1)修改配置文件

#vim /etc/my.cnf

加入[mysql] (這個代表客戶端配置)? (推薦)

[mysql]

socket=/var/lib/mysql/mysql.sock

2).使用tcp方式連接 ?

#mysql -u root --protocol=tcp -p

9.重置root賬號密碼

登陸root之后

mysql>ALTER USER USER() IDENTIFIED BY '123';

10.使用本地可視化工具連接虛擬機(jī)mysql服務(wù)

grant all privileges on 表名 to 用戶名@'IP地址' identified by ‘密碼’;?

或grant all on 表名 to 用戶名@'IP地址' identified by ‘密碼’

如果要所有,表以及所有IP均可

grant all on *.* to localuser@'%' identified by '123'

flush privileges; 刷新權(quán)限



連接成功!

如果連接失敗檢查防火墻

或者直接

#iptables -I INPUT -p tcp --dport 3306 -j ?ACCEPT

#iptables-save

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末陷遮,一起剝皮案震驚了整個濱河市挠乳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌讼呢,老刑警劉巖撩鹿,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異悦屏,居然都是意外死亡节沦,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門础爬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來甫贯,“玉大人,你說我怎么就攤上這事看蚜〗懈椋” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵供炎,是天一觀的道長渴逻。 經(jīng)常有香客問我,道長音诫,這世上最難降的妖魔是什么惨奕? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮纽竣,結(jié)果婚禮上墓贿,老公的妹妹穿的比我還像新娘茧泪。我一直安慰自己,他們只是感情好聋袋,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布队伟。 她就那樣靜靜地躺著,像睡著了一般幽勒。 火紅的嫁衣襯著肌膚如雪嗜侮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天啥容,我揣著相機(jī)與錄音锈颗,去河邊找鬼。 笑死咪惠,一個胖子當(dāng)著我的面吹牛击吱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播遥昧,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼覆醇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了炭臭?” 一聲冷哼從身側(cè)響起永脓,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎鞋仍,沒想到半個月后常摧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡威创,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年落午,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片那婉。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡板甘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出详炬,到底是詐尸還是另有隱情盐类,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布呛谜,位于F島的核電站在跳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏隐岛。R本人自食惡果不足惜猫妙,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望聚凹。 院中可真熱鬧割坠,春花似錦齐帚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至敢朱,卻和暖如春剪菱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拴签。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工孝常, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚓哩。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓构灸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杖剪。 傳聞我的和親對象是個殘疾皇子冻押,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354

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