linux 安裝MySQL數(shù)據(jù)庫

1.下載MySQL

wget -O mysql.tar.gz https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

2.創(chuàng)建MySQL用戶(若已創(chuàng)建,則忽略)

groupadd mysql

useradd -g mysql mysql

3.更改用戶組和用戶權(quán)限

chown -R mysql:mysql mysql

chgrp -R mysql mysql

4.解壓下載后的文件

tar xzvf mysql.tar.gz -C mysql

5.編輯初始化shell,初始化數(shù)據(jù)庫.

    由于該版本未在解壓后的文件中找到 'my.cnf' 配置文件,
    故采用 'shell' 命令參數(shù)初始化數(shù)據(jù)庫和啟動數(shù)據(jù)庫

5.1 編輯如下腳本

vi 10-initialize.sh
MYSQL_HOME=/home/mysql
MYSQL_EXE=${MYSQL_HOME}/01-mysql-server/bin/mysqld
MYSQL_BASE=${MYSQL_HOME}/01-mysql-server
MYSQL_DATA=${MYSQL_HOME}/02-mysql-data
MYSQL_SLOW=${MYSQL_HOME}/03-mysql-log/02-mysql-data.slow.log
MYSQL_ERROR=${MYSQL_HOME}/03-mysql-log/02-mysql-data.err.log
MYSQL_SOCKET=${MYSQL_HOME}/03-mysql-log/02-mysql-data.sock

${MYSQL_EXE} \
    --initialize \
    --user=mysql \
    --basedir=${MYSQL_BASE} \
    --datadir=${MYSQL_DATA} \
    --bind-address=0.0.0.0 \
    --innodb_read_io_threads=6 \
    --slow_query_log=1 \
    --slow_query_log_file=${MYSQL_SLOW} \
    --long_query_time=1 \
    --character-set-server=utf8 \
    --collation-server=utf8_general_ci \
    --socket=${MYSQL_SOCKET} \
    --log-error=${MYSQL_ERROR} \
    --innodb_flush_method=O_DIRECT 

vi 11-start-mysql.sh
MYSQL_HOME=/home/mysql
MYSQL_EXE=${MYSQL_HOME}/01-mysql-server/bin/mysqld
MYSQL_BASE=${MYSQL_HOME}/01-mysql-server
MYSQL_DATA=${MYSQL_HOME}/02-mysql-data
MYSQL_SLOW=${MYSQL_HOME}/03-mysql-log/02-mysql-data.slow.log
MYSQL_ERROR=${MYSQL_HOME}/03-mysql-log/02-mysql-data.err.log
MYSQL_SOCKET=${MYSQL_HOME}/03-mysql-log/02-mysql-data.sock

${MYSQL_EXE} \
    --basedir=${MYSQL_BASE} \
    --datadir=${MYSQL_DATA} \
    --bind-address=0.0.0.0 \
    --daemonize=ON \
    --innodb_read_io_threads=6 \
    --slow_query_log=1 \
    --slow_query_log_file=${MYSQL_SLOW} \
    --long_query_time=1 \
    --character-set-server=utf8 \
    --collation-server=utf8_general_ci \
    --socket=${MYSQL_SOCKET} \
    --log-error=${MYSQL_ERROR} \
    --innodb_flush_method=O_DIRECT 

vi 12-root-login.sh
MYSQL_HOME=/home/mysql
${MYSQL_HOME}/01-mysql-server/bin/mysql \
    --socket=${MYSQL_HOME}/03-mysql-log/02-mysql-data.sock \
    -u root \
    -p

chmod +x *.sh   '賦予腳本可執(zhí)行權(quán)限'

并新建如下兩個目錄
mkdir 02-mysql-data 03-mysql-log

5.2 初始化數(shù)據(jù)庫

./10-initialize.sh  '或者'  sh 10-initialize.sh

然后查看臨時生成的密碼 

cat 03-mysql-log/02-mysql-data.err.log

A temporary password is generated for root@localhost: 'ZVuf3vhK06(j'

密碼為紅色部分的 ZVuf3vhK06(j

5.3 啟動數(shù)據(jù)庫主進程

./11-start-mysql.sh  '或者'  sh 11-start-mysql.sh

執(zhí)行完畢后就可以登陸MySQL控制臺了

6 登陸MySQL控制臺,并修改root密碼

./12-root-login.sh  '或者'  sh 12-root-login.sh

輸入生成的臨時密碼,回車

7 修改root用戶的初始密碼

注意末尾的分號 ';'
set password for user@localhost = password('密碼');

例子:
set password for root@localhost = password('password');

8 可能存在問題 -->(解決方法)

在局域網(wǎng)中,可能存在可視化工具不能連接數(shù)據(jù)庫(錯誤代碼為1130)的情況.

個人比較喜歡  '授權(quán)法'

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

flush privileges; 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子况木,更是在濱河造成了極大的恐慌败京,老刑警劉巖扩淀,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件玻孟,死亡現(xiàn)場離奇詭異,居然都是意外死亡墩邀,警方通過查閱死者的電腦和手機穆桂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門宫盔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人享完,你說我怎么就攤上這事灼芭。” “怎么了般又?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵彼绷,是天一觀的道長。 經(jīng)常有香客問我茴迁,道長寄悯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任堕义,我火速辦了婚禮猜旬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胳螟。我一直安慰自己昔馋,他們只是感情好,可當我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布糖耸。 她就那樣靜靜地躺著,像睡著了一般丘薛。 火紅的嫁衣襯著肌膚如雪嘉竟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天洋侨,我揣著相機與錄音舍扰,去河邊找鬼。 笑死希坚,一個胖子當著我的面吹牛边苹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播裁僧,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼个束,長吁一口氣:“原來是場噩夢啊……” “哼慕购!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起茬底,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤沪悲,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后阱表,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體殿如,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年最爬,在試婚紗的時候發(fā)現(xiàn)自己被綠了涉馁。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡爱致,死狀恐怖烤送,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蒜鸡,我是刑警寧澤胯努,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站逢防,受9級特大地震影響叶沛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜忘朝,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一灰署、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧局嘁,春花似錦溉箕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至但指,卻和暖如春寡痰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棋凳。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工拦坠, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人剩岳。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓贞滨,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拍棕。 傳聞我的和親對象是個殘疾皇子晓铆,可洞房花燭夜當晚...
    茶點故事閱讀 45,685評論 2 360

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