mysql安裝部署

1. 創(chuàng)建mysql要安裝目錄

mkdir /data

2. 上傳或下載mysql安裝包(二進制)

[root@modue-200 ~]# mkdir /data/
[root@modue-200 data]# mv ~/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz ./
[root@modue-200 data]# tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 
[root@modue-200 data]# mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
[root@modue-200 data]# ll
total 626104
drwxr-xr-x. 9 root root       129 May 16 02:52 mysql
-rw-r--r--. 1 root root 641127384 Apr  3 08:37 mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

3. 修改環(huán)境變量

echo "export PATH=/data/mysql/bin:$PATH" >> /etc/profile
[root@modue-200 ~]# source /etc/profile

4. 創(chuàng)建mysql所需目錄和用戶辅甥,以及修改權限

[root@modue-200 ~]# id mysql
id: mysql: no such user
[root@modue-200 ~]# useradd -r -M -s /sbin/nologin mysql
[root@modue-200 ~]# mkdir /data/mysql/data -p
[root@modue-200 ~]# chown -R mysql.mysql /data

5. 初始化程序

[root@modue-200 ~]# /data/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/data/mysql --datadir=/data/mysql/data
2019-05-15T19:01:21.199898Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-05-15T19:01:22.604720Z 0 [Warning] InnoDB: New log files created, LSN=45790
2019-05-15T19:01:22.824670Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2019-05-15T19:01:22.907597Z 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: d4d9e940-7743-11e9-bab7-000c292e3374.
2019-05-15T19:01:22.909114Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2019-05-15T19:01:22.910833Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

6. 啟動mysql程序

6.1. sys-v 啟動mysql(適用于CentOS6/7)

6.1.1. 準備腳本和配置文件

[root@modue-200 ~]# cp /data/mysql/support-files  /etc/init.d
[root@modue-200 ~]# cat /etc/my.cnf
[mysqld]
user=mysql
basedir=/data/mysql
datadir=/data/mysql/data
socket=/tmp/mysql.sock
server_id=6
[mysql]
socket=/tmp/mysql.sock
[root@modue-200 ~]# service mysql.server start 
Starting MySQL. SUCCESS!

6.2. systemcyl 啟動

6.2.1. 準備啟動腳本

[root@modue-200 ~]# cat /etc/systemd/system/mysqld.service 
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/data/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000
[root@modue-200 ~]# systemctl start mysqld.service
[root@modue-200 ~]# systemctl status mysqld.service 
● mysqld.service - MySQL Server
   Loaded: loaded (/etc/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-05-16 03:14:15 CST; 12s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 7429 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─7429 /data/mysql/bin/mysqld --defaults-file=/etc/my.cnf

7. 登錄mysql以及修改密碼

[root@modue-200 ~]# mysql

mysql> exit
[root@modue-200 ~]# mysqladmin -u root -p password 123
Enter password: 
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
[root@modue-200 ~]# mysql -u root -p123
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.20 MySQL Community Server (GPL)

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> ^DBye
[root@modue-200 ~]#
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末勾给,一起剝皮案震驚了整個濱河市捕发,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌慧库,老刑警劉巖葵诈,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異掌腰,居然都是意外死亡,警方通過查閱死者的電腦和手機张吉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進店門齿梁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肮蛹,你說我怎么就攤上這事勺择。” “怎么了伦忠?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵酵幕,是天一觀的道長。 經(jīng)常有香客問我缓苛,道長芳撒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任未桥,我火速辦了婚禮笔刹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘冬耿。我一直安慰自己舌菜,他們只是感情好,可當我...
    茶點故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布亦镶。 她就那樣靜靜地躺著日月,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缤骨。 梳的紋絲不亂的頭發(fā)上爱咬,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機與錄音绊起,去河邊找鬼精拟。 笑死,一個胖子當著我的面吹牛虱歪,可吹牛的內(nèi)容都是我干的蜂绎。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼笋鄙,長吁一口氣:“原來是場噩夢啊……” “哼师枣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起萧落,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤践美,失蹤者是張志新(化名)和其女友劉穎劳殖,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體拨脉,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡哆姻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了玫膀。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矛缨。...
    茶點故事閱讀 38,018評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖帖旨,靈堂內(nèi)的尸體忽然破棺而出箕昭,到底是詐尸還是另有隱情,我是刑警寧澤解阅,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布落竹,位于F島的核電站,受9級特大地震影響货抄,放射性物質(zhì)發(fā)生泄漏述召。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一蟹地、第九天 我趴在偏房一處隱蔽的房頂上張望积暖。 院中可真熱鬧,春花似錦怪与、人聲如沸夺刑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遍愿。三九已至,卻和暖如春耘斩,著一層夾襖步出監(jiān)牢的瞬間沼填,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工煌往, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留倾哺,地道東北人。 一個月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓刽脖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親忌愚。 傳聞我的和親對象是個殘疾皇子曲管,可洞房花燭夜當晚...
    茶點故事閱讀 42,762評論 2 345