centos7非root下安裝mysql5.7.29

1.環(huán)境準(zhǔn)備

1.mysql-5.7.29下載

#提前準(zhǔn)備mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz安裝包耿芹,或者采用wget下載:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2.解壓MySQL

#解壓
tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
#移動mysql
mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql 

3.創(chuàng)建實例數(shù)據(jù)目錄

#進入mysql目錄,創(chuàng)建data數(shù)據(jù)文件夾
cd mysql 
mkdir data

4.在mysql目錄下創(chuàng)建my.cnf配置文件挪哄,內(nèi)容如下:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
# 配置端口號 默認(rèn)3306吧秕,這里配置為3305
character-set-server = utf8
port=3305

# cluster 用戶名目錄,需要改為自己的用戶名
basedir=/home/cluster/mysql
datadir=/home/cluster/mysql/data
socket=/home/cluster/mysql/mysql.sock
log_error=/home/cluster/mysql/error.log
pid-file=/home/cluster/mysql/mysql.pid

[client]
port=3305  
default-character-set=utf8
socket=/home/cluster/mysql/mysql.sock  

5.初始化Mysql數(shù)據(jù)庫

# cluster改為自己的用戶名
bin/mysqld --defaults-file=/home/cluster/mysql/my.cnf --initialize --user=cluster --basedir=/home/cluster/mysql --datadir=/home/cluster/mysql/data
#初始化完成后中燥,檢查/home/cluster/mysql/error.log日志是否初始化成功

6.通過mysqld_safe模式啟動數(shù)據(jù)庫寇甸,然后修改默認(rèn)密碼

bin/mysqld_safe --defaults-file=/home/cluster/mysql/my.cnf  --user=cluster &

進入用戶的mysql目錄,獲取數(shù)據(jù)庫生成的默認(rèn)密碼:

cat error.log | grep root@localhost
2020-03-02T07:30:32.189865Z 1 [Note] A temporary password is generated for root@localhost: wcl4=)Tn2,HV

登陸mysql:

$ bin/mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

不存在/tmp/mysql.sock疗涉,我們在my.cnf配置的mysql.sock路徑是/home/cluster/mysql/mysql.sock拿霉,通過軟連接在/tmp/連接mysql.sock文件:

ln -s /home/cluster/mysql/mysql.sock /tmp/mysql.sock

再次登錄,輸入之前拿到的密碼wcl4=)Tn2,HV后登陸成功:

bin/mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.29

Copyright (c) 2000, 2020, 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>

修改密碼:

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

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

7.停止mysqld_safe模式改為正常啟動

#通過查找mysql進程
ps -ef|grep mysql 
cluster  25169 23838  0 15:31 pts/0    00:00:00 /bin/sh bin/mysqld_safe --defaults-file=/home/cluster/mysql/my.cnf --user=cluster
cluster  30397 25169  2 16:02 pts/0    00:00:00 /home/cluster/mysql/bin/mysqld --defaults-file=/home/cluster/mysql/my.cnf --basedir=/home/cluster/mysql --datadir=/home/cluster/mysql/data --plugin-dir=/home/cluster/mysql/lib/plugin --log-error=/home/cluster/mysql/error.log --pid-file=/home/cluster/mysql/mysql.pid --socket=/home/cluster/mysql/mysql.sock --port=3305
#結(jié)束進程
kill -9 30379

8.正常啟動mysql服務(wù)

bin/mysqld --defaults-file=/home/cluster/mysql/my.cnf  --user=cluster &
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咱扣,一起剝皮案震驚了整個濱河市绽淘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌闹伪,老刑警劉巖沪铭,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異偏瓤,居然都是意外死亡杀怠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門厅克,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赔退,“玉大人,你說我怎么就攤上這事证舟∷镀欤” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵女责,是天一觀的道長漆枚。 經(jīng)常有香客問我,道長抵知,這世上最難降的妖魔是什么墙基? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮刷喜,結(jié)果婚禮上残制,老公的妹妹穿的比我還像新娘。我一直安慰自己吱肌,他們只是感情好痘拆,可當(dāng)我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布仰禽。 她就那樣靜靜地躺著氮墨,像睡著了一般纺蛆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上规揪,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天桥氏,我揣著相機與錄音,去河邊找鬼猛铅。 笑死字支,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的奸忽。 我是一名探鬼主播堕伪,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼栗菜!你這毒婦竟也來了欠雌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤疙筹,失蹤者是張志新(化名)和其女友劉穎富俄,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體而咆,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡霍比,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了暴备。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悠瞬。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖馍驯,靈堂內(nèi)的尸體忽然破棺而出阁危,到底是詐尸還是另有隱情,我是刑警寧澤汰瘫,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布狂打,位于F島的核電站,受9級特大地震影響混弥,放射性物質(zhì)發(fā)生泄漏趴乡。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一蝗拿、第九天 我趴在偏房一處隱蔽的房頂上張望晾捏。 院中可真熱鬧,春花似錦哀托、人聲如沸惦辛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胖齐。三九已至玻淑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呀伙,已是汗流浹背补履。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留剿另,地道東北人箫锤。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像雨女,于是被迫代替她去往敵國和親谚攒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,697評論 2 351

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