linux安裝mysql及中間遇到的問題

1轩勘,下載mysql安裝包

wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz

2均芽,將下載好的文件放置在/usr/local目錄下散休,并解壓

tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz

3, 重命名并刪除安裝包

mv mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz mysql

rm -rf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz(可以選擇保留)

4,創(chuàng)建mysql用戶組及系統(tǒng)用戶

groupadd mysql

useradd -r -g mysql mysql (-r 表示創(chuàng)建系統(tǒng)用戶园匹,-g表示系統(tǒng)用戶所屬用戶組)

5雳刺,進入mysql目錄,執(zhí)行mysql配置操作裸违,死否覆蓋按Y覆蓋掖桦。

cp support-files/my-default.cnf /etc/my.cnf

6,編輯/etc/my.cnf文件

vi /etc/my.cnf

內(nèi)容如下:

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[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

# These are commonly set, remove the # and set as required.

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

# server_id = .....

socket = /tmp/mysql.sock

character-set-server = utf8

skip-name-resolve

log-err = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

# 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

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

7供汛,在mysql當前目錄下設定目錄的訪問權(quán)限(注意后面的小點枪汪,表示當前目錄)

chown -R mysql .? ? ? ? ? #修改當前目錄的所有者(用戶)為mysql,-R表示遞歸處理所有文件或者文件夾

chgrp -R mysql .? ? ? ? ? #修改當前目錄所屬的用戶組為mysql用戶組

chown -R root .

chown -R mysql data? ? ? #修改data沒有了的所有者為mysql用戶

8紊馏,初始化數(shù)據(jù)(在mysql/bin或者mysql/scripts下有個 mysql_install_db 可執(zhí)行文件初始化數(shù)據(jù)庫)料饥,進入mysql/bin或者mysql/scripts目錄下,執(zhí)行下面命令:

./mysql_install_db --verbose --user=root --defaults-file=/etc/my.cnf --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

如果執(zhí)行過程中出現(xiàn)如下錯誤朱监,說明是缺少相關依賴,執(zhí)行如下命令解決原叮,解決后重新執(zhí)行腳本赫编。

yum -y install autoconf 或者 yum -y install perl perl-devel

yum install libaio* 或者 yum -y install libaio-devel

9,啟動mysql奋隶,進入/usr/local/mysql/bin目錄擂送,執(zhí)行下面命令

./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &

10,配置mysql服務和開機啟動(這個是針對linux系統(tǒng)的通用操作唯欣,centos7有其他方式)嘹吨,可以參看《Centos7 自定義systemd service服務和開機啟動》一文

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql

chmod 700 /etc/init.d/mysql

chkconfig --add mysqld

chkconfig --level 2345 mysqld on

chown mysql:mysql -R /usr/local/mysql/

11,可以選擇重啟操作系統(tǒng)reboot境氢,查看開機啟動是否生效蟀拷。

12,操作mysql服務的命令

service mysqld status #查看mysql狀態(tài)

service mysqld restart? #重啟mysql服務

service mysqld stop #停止mysql服務

service mysqld start #啟動mysql服務

13萍聊,添加msql客戶端

ln? -s /usr/local/mysql/bin/mysql? /usr/bin

14问芬,更改訪問權(quán)限

登錄mysql,執(zhí)行下面命令:

mysql -uroot -p

密碼為空直接回車,運行以下兩條命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' with grant option;

Flush privileges;

15,退出mysql

exit

注:本機訪問mysql寿桨,root賬戶默認是沒有密碼的此衅,端口號默認3306,如果需要修改root賬戶密碼,在/usr/local/mysql/bin目錄下挡鞍,執(zhí)行下面命令

./mysqladmin -h 127.0.0.1 -P3306 -uroot password 'root123'exit

16骑歹,mysql訪問遇到的問題

使用navicat客戶端,在其他機器上用賬號和密碼連接mysql服務器能夠正常連接和操作墨微,但是在本機上利用 mysql -hMysql服務器ip -uroot -proot123卻拒絕連接道媚,利用mysql -hMysql服務器ip -uroot -p 回車卻能夠正常登陸,這造成了部署到該服務器的web系統(tǒng)不能夠正常連接mysql服務器欢嘿。

問題原因:mysql是針對不同的ip衰琐,同一個用戶可以擁有不同的密碼,出現(xiàn)上述問題的原件就是navicat客戶端所在機器的ip使用的root賬號需要密碼炼蹦,但是本地用root連接mysql服務器卻不需要密碼羡宙。

解決辦法:1,查詢系統(tǒng)庫mysql中的user表

select user,host,password from user;

2掐隐,刪除host為localhost狗热、127.0.0.1且密碼為null的字段,為了安全甚至可以將user為null的內(nèi)容也刪除虑省。

3匿刮,執(zhí)行

flush privileges;

4,重啟mysql服務

service mysqld restart

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末探颈,一起剝皮案震驚了整個濱河市熟丸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伪节,老刑警劉巖光羞,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異怀大,居然都是意外死亡纱兑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門化借,熙熙樓的掌柜王于貴愁眉苦臉地迎上來潜慎,“玉大人,你說我怎么就攤上這事蓖康☆盱牛” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵钓瞭,是天一觀的道長驳遵。 經(jīng)常有香客問我,道長山涡,這世上最難降的妖魔是什么堤结? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任唆迁,我火速辦了婚禮,結(jié)果婚禮上竞穷,老公的妹妹穿的比我還像新娘唐责。我一直安慰自己,他們只是感情好瘾带,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布鼠哥。 她就那樣靜靜地躺著,像睡著了一般看政。 火紅的嫁衣襯著肌膚如雪朴恳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天允蚣,我揣著相機與錄音于颖,去河邊找鬼。 笑死嚷兔,一個胖子當著我的面吹牛森渐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冒晰,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼同衣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了壶运?” 一聲冷哼從身側(cè)響起耐齐,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蒋情,沒想到半個月后蚪缀,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡恕出,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了违帆。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浙巫。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刷后,靈堂內(nèi)的尸體忽然破棺而出的畴,到底是詐尸還是另有隱情,我是刑警寧澤尝胆,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布丧裁,位于F島的核電站,受9級特大地震影響含衔,放射性物質(zhì)發(fā)生泄漏煎娇。R本人自食惡果不足惜二庵,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缓呛。 院中可真熱鬧催享,春花似錦、人聲如沸哟绊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽票髓。三九已至攀涵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洽沟,已是汗流浹背以故。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留玲躯,地道東北人据德。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像跷车,于是被迫代替她去往敵國和親棘利。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

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