Linux MySQL8.0.12安裝

1.下載官方打包好的二進制安裝包:
#wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
可以看到這個版本采用了tar.xz的打包壓縮方式仑氛,文件只有350M左右,下載還是滿方便的。
# du -sh mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz 
339M    mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
 
2.解壓文件:
#tar -xJvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz -C /usr/local/
# mv /usr/local/mysql-8.0.12-linux-glibc2.12-x86_64/ /usr/local/mysql
 
3.配置參數(shù)文件:
# cat /etc/my.cnf
[mysqld]
server-id                      = 1
port                           = 3306
mysqlx_port                    = 33060
mysqlx_socket                  = /tmp/mysqlx.sock
datadir                        = /data/mysql
socket                         = /tmp/mysql.sock
pid-file                       = /tmp/mysqld.pid
log-error                      = error.log
slow-query-log                 = 1
slow-query-log-file            = slow.log
long_query_time                = 0.2
log-bin                        = bin.log
relay-log                      = relay.log
binlog_format                 =ROW
relay_log_recovery            = 1
character-set-client-handshake = FALSE
character-set-server           = utf8mb4
collation-server               = utf8mb4_unicode_ci
init_connect                   ='SET NAMES utf8mb4'
innodb_buffer_pool_size        = 1G
join_buffer_size               = 128M
sort_buffer_size               = 2M
read_rnd_buffer_size           = 2M
log_timestamps                 = SYSTEM
lower_case_table_names         = 1
default-authentication-plugin  =mysql_native_password
 
4.創(chuàng)建目錄授權(quán)等:
# groupadd mysql
# useradd mysql
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql/
# chmod -R 775 /data/mysql/
 
 
5.初始化數(shù)據(jù)庫:
#/usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --initialize-insecure
官方推薦使用--initialize庐舟,會在錯誤日志中生成難以輸入的臨時密碼,我這里使用的免密碼的方式锰悼。
 
# cat /data/mysql/error.log | grep -i password
2018-07-29T02:06:41.253856+08:00 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: wquR3-Kxlg1d
 
 
6.設(shè)置啟動文件和環(huán)境變量:
#cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql
--啟動數(shù)據(jù)庫:
# /etc/init.d/mysql start
Starting MySQL.Logging to '/data/mysql/error.log'.
 SUCCESS! 
 
# vim /etc/profile.d/mysql.sh
# cat /etc/profile.d/mysql.sh 
export PATH=$PATH:/usr/local/mysql/bin
# source /etc/profile.d/mysql.sh 
# mysqld --version
mysqld  Ver 8.0.12 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL)
[root@node4 mysql]# /usr/local/mysql/bin/mysql -p -S /tmp/mysql.sock
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 8.0.12 MySQL Community Server - GPL
Copyright (c) 2000, 2018, 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> select version();
+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.00 sec)
7.設(shè)置可以遠程登錄的賬號:
mysql> show variables like '%valid%pass%';
Empty set (0.00 sec)
mysql> create user root@'%' identified by 'oracle';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> show variables like '%valid%pass%';
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> alter user root@'localhost' identified by 'oracle';
Query OK, 0 rows affected (0.07 sec)
mysql> show variables like '%valid%pass%';
Empty set (0.01 sec)
--創(chuàng)建可以遠程登錄的用戶:
mysql> create user root@'%' identified by 'oracle';
Query OK, 0 rows affected (0.06 sec)
mysql> grant all privileges on *.* to root@'%' with grant option;
Query OK, 0 rows affected (0.07 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
總結(jié):
官方雖然提供RPM安裝方式但是不少默認參數(shù)還是不太方便平常的使用窘俺,對生產(chǎn)而言則需要修改更多的地方,但是很適合初級用戶快速安裝使用矛绘;
而對二進制安裝包 只需要下載按照自定義的設(shè)置安裝即可 方便快捷 可自主配置,適合生產(chǎn)布署刃永。

來源

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末货矮,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子斯够,更是在濱河造成了極大的恐慌囚玫,老刑警劉巖喧锦,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抓督,居然都是意外死亡燃少,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門铃在,熙熙樓的掌柜王于貴愁眉苦臉地迎上來阵具,“玉大人,你說我怎么就攤上這事定铜⊙粢海” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵揣炕,是天一觀的道長帘皿。 經(jīng)常有香客問我,道長畸陡,這世上最難降的妖魔是什么鹰溜? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮丁恭,結(jié)果婚禮上奉狈,老公的妹妹穿的比我還像新娘。我一直安慰自己涩惑,他們只是感情好仁期,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著竭恬,像睡著了一般跛蛋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上痊硕,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天赊级,我揣著相機與錄音,去河邊找鬼岔绸。 笑死理逊,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的盒揉。 我是一名探鬼主播晋被,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼刚盈!你這毒婦竟也來了羡洛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤藕漱,失蹤者是張志新(化名)和其女友劉穎欲侮,沒想到半個月后崭闲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡威蕉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年刁俭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片韧涨。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡薄翅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氓奈,到底是詐尸還是另有隱情,我是刑警寧澤鼎天,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布舀奶,位于F島的核電站,受9級特大地震影響斋射,放射性物質(zhì)發(fā)生泄漏育勺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一罗岖、第九天 我趴在偏房一處隱蔽的房頂上張望涧至。 院中可真熱鬧,春花似錦桑包、人聲如沸南蓬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赘方。三九已至,卻和暖如春弱左,著一層夾襖步出監(jiān)牢的瞬間窄陡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工拆火, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留跳夭,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓们镜,卻偏偏與公主長得像币叹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子模狭,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

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

  • 1套硼、到網(wǎng)站下載dmg:https://dev.mysql.com/downloads/mysql/ 2、按照流程進...
    agvale閱讀 2,678評論 0 0
  • 明天就要回上海了胞皱,今天在香港的主要任務(wù)就是購物邪意。 昨天老師和夢琪讓我?guī)退齻兛匆幌伦o膚品和電子產(chǎn)品九妈,今天就去看了這些...
    簡易菲簡閱讀 278評論 0 0
  • 前端做的越久越感覺這是一個做不長久的職業(yè)。 技術(shù)更新太快 grunt雾鬼、gulp流行了一陣子萌朱,現(xiàn)在一般都要求用web...
    滾石_c2a6閱讀 505評論 0 0
  • 一直在使用jQuery晶疼,也一直想更深層次的學習jQuery,下面就從jQuery的結(jié)構(gòu)說起又憨。并通過一個小例子翠霍,實現(xiàn)...
    webCoder閱讀 2,421評論 2 14
  • 今天是幾家企業(yè)老板來康康做定向會,為下個月的走訪做前站蠢莺,了解基本情況寒匙,做好準備工作。這些老板都在年底這最繁忙的時間...
    Una笑笑閱讀 185評論 0 2