Mysql 5.7安裝

1. 下載安裝文件到 /usr/local/src/


[root@honeybee ~]# cd /usr/local/src/
[root@honeybee src]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

2. 創(chuàng)建安裝目錄、數(shù)據(jù)存放目錄、日志目錄


[root@honeybee src]# mkdir -p /usr/local/mysql
[root@honeybee src]# mkdir -p /data/mysql
[root@honeybee src]# mkdir -p /var/log/mysql

3. 解壓壓縮包到安裝目錄


[root@honeybee src]# tar -xzf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
[root@honeybee src]# mv mysql-5.7.20-linux-glibc2.12-x86_64/* /usr/local/mysql/

4. 創(chuàng)建mysql用戶疏之、組


[root@honeybee src]# cd /usr/local/mysql/
[root@honeybee mysql]# groupadd mysql
[root@honeybee mysql]# useradd -r -g mysql mysql


5. 設(shè)置目錄權(quán)限


[root@honeybee mysql]# chown -R mysql /usr/local/mysql/
[root@honeybee mysql]# chown -R mysql:mysql /data/mysql
[root@honeybee mysql]# chgrp -R mysql /data/mysql
[root@honeybee mysql]# chown -R mysql:mysql /var/log/mysql

6. 初始化數(shù)據(jù)庫(kù)


[root@honeybee mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

遇到如下錯(cuò)誤:


[root@honeybee mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

安裝libaio

[root@honeybee mysql]# yum install libaio

重新運(yùn)行初始化


[root@honeybee mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
2017-11-12T14:06:27.150049Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-11-12T14:06:29.285338Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-11-12T14:06:29.516354Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-11-12T14:06:29.623677Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: ae0c4a8c-c7b2-11e7-a1cd-00163e102209.
2017-11-12T14:06:29.627181Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-11-12T14:06:29.627612Z 1 [Note] A temporary password is generated for root@localhost: rdCixlilG2*D

記住上面的初始密碼:rdCixlilG2*D

7. 添加系統(tǒng)服務(wù)


[root@honeybee mysql]# cp -a ./support-files/mysql.server /etc/init.d/mysqld


8. 創(chuàng)建或修改/etc/my.cnf文件

my.cnf中關(guān)鍵配置:


[client]
port = 3306
socket=/tmp/mysql.sock
default-character-set=utf8
[mysqld]
basedir = /usr/local/mysql
datadir = /data/mysql
socket=/tmp/mysql.sock
pid-file = /data/mysql/mysql.pid
character_set_server=utf8
[mysqld_safe]
log-error = /var/log/mysql/error.log
pid-file = /data/mysql/mysql.pid

9. 啟動(dòng)mysql


[root@honeybee mysql]# service mysqld start
Starting MySQL.                                            [  OK  ]

10. 登錄、更改密碼


[root@honeybee mysql]# bin/mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.20-log

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set password=password('123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)

11. 為root用戶添加遠(yuǎn)程連接的能力


mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> select host,user,authentication_string from mysql.user;
+-----------+---------------+-------------------------------------------+
| host      | user          | authentication_string                     |
+-----------+---------------+-------------------------------------------+
| localhost | root          | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| localhost | mysql.sys     | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
| %         | root          | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+-----------+---------------+-------------------------------------------+
4 rows in set (0.00 sec)

12. 添加環(huán)境變量

修改 /etc/profile文件


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

使修改立即生效


[root@honeybee mysql]# source /etc/profile

13. 忘記密碼時(shí),可用如下方法重置:



[root@honeybee mysql]# /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables --skip-networking &

[root@honeybee mysql]# mysql -uroot

mysql> use mysql;

mysql> update user set authentication_string=password('123456') where user='root';

mysql> flush privileges;


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拘悦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子橱脸,更是在濱河造成了極大的恐慌础米,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件添诉,死亡現(xiàn)場(chǎng)離奇詭異屁桑,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)吻商,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門掏颊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人艾帐,你說(shuō)我怎么就攤上這事乌叶。” “怎么了柒爸?”我有些...
    開(kāi)封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵准浴,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我捎稚,道長(zhǎng)乐横,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任今野,我火速辦了婚禮葡公,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘条霜。我一直安慰自己催什,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布宰睡。 她就那樣靜靜地躺著蒲凶,像睡著了一般气筋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上旋圆,一...
    開(kāi)封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天宠默,我揣著相機(jī)與錄音,去河邊找鬼灵巧。 笑死搀矫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的孩等。 我是一名探鬼主播艾君,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肄方!你這毒婦竟也來(lái)了冰垄?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤权她,失蹤者是張志新(化名)和其女友劉穎虹茶,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體隅要,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蝴罪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了步清。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片要门。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖廓啊,靈堂內(nèi)的尸體忽然破棺而出欢搜,到底是詐尸還是另有隱情,我是刑警寧澤谴轮,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布炒瘟,位于F島的核電站,受9級(jí)特大地震影響第步,放射性物質(zhì)發(fā)生泄漏疮装。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一粘都、第九天 我趴在偏房一處隱蔽的房頂上張望廓推。 院中可真熱鬧,春花似錦翩隧、人聲如沸受啥。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)滚局。三九已至,卻和暖如春顽频,著一層夾襖步出監(jiān)牢的瞬間藤肢,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工糯景, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嘁圈,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓蟀淮,卻偏偏與公主長(zhǎng)得像最住,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子怠惶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

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

  • 5.7和之前版本的MySQL有一些不同涨缚,現(xiàn)把CentOS 7下MySQL 5.7安裝、配置與應(yīng)用完整過(guò)程記下來(lái)策治,或...
    alterem閱讀 542評(píng)論 0 0
  • 方式一:通過(guò)Yum進(jìn)行安裝 1脓魏、先查看系統(tǒng)上是否已經(jīng)安裝了自帶的MySQL 如果系統(tǒng)有安裝,那可以選擇進(jìn)行卸載: ...
    喵咪家De喻少爺閱讀 295評(píng)論 0 0
  • 1.下載mysql源安裝包 2.安裝mysql源 3.檢查mysql源是否安裝成功 4.出現(xiàn)類似這樣的就OK了 5...
    JackSpeed閱讀 668評(píng)論 0 1
  • 初始化方式Window 64: 1.修改my-default.ini名稱 ==> my.ini 2.初始化數(shù)據(jù)文件...
    Herman7z閱讀 322評(píng)論 0 0
  • 做一縷秋風(fēng)般的女子通惫,攜一抹思念對(duì)南飛的大雁道一聲:珍重茂翔!帶一絲微笑,對(duì)飄飛的冬雪說(shuō)一聲:你早履腋! 做一縷秋風(fēng)般的...
    蟲蟲欲懂閱讀 259評(píng)論 0 1