linux下安裝mysql

// 查詢出來已安裝的mariadb

[root@localhost ~]# rpm -qa|grep mariadb

// 卸載mariadb,文件名為上述命令查詢出來的文件

[root@localhost ~]# rpm -e --nodeps 文件名

//刪除etc目錄下的my.cnf

[root@localhost ~]# rm /etc/my.cnf

//執(zhí)行以下命令來創(chuàng)建mysql用戶組

[root@localhost ~]# groupadd mysql

//執(zhí)行以下命令來創(chuàng)建一個用戶名為mysql的用戶并加入mysql用戶組

[root@localhost ~]# useradd -g mysql mysql

// 進入/usr/local/下,解壓安裝包

[root@localhost local]# tar -xvf mysql-5.6.34-linux-glibc2.5-x86_64.tar

// 重命名文件 /usr/local

[root@localhost local]# mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql

// 在 etc 下新建配置文件my.cnf 文件路徑 /usr/local/mysql/support-files

[root@localhost support-files]# cp my-default.cnf /etc/my.cnf

// 編輯my.cnf文件缘厢,參考文件內(nèi)容在最后面

[root@localhost support-files]# vim /etc/my.cnf

// 進入目錄

[root@localhost ~]# cd /usr/local/mysql

//修改當(dāng)前目錄擁有著為mysql用戶

[root@localhost mysql]# chown -R mysql:mysql ./

//創(chuàng)建文件夾 這個目錄在my.cnf有用到

[root@localhost mysql]# mkdir ?/var/lib/mysql/

//給權(quán)限

[root@localhost mysql]#?chown -R mysql:mysql ./

// 安裝數(shù)據(jù)庫

[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

// 修改當(dāng)前data目錄的擁有者為mysql用戶

[root@localhost mysql]# chown -R mysql:mysql data

// 授予my.cnf最大權(quán)限

[root@localhost ~]# chown 777 /etc/my.cnf

// 設(shè)置開機自啟動服務(wù)控制腳本:

// 復(fù)制啟動腳本到資源目錄

[root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

// 增加mysqld服務(wù)控制腳本執(zhí)行權(quán)限

[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

// 將mysqld服務(wù)加入到系統(tǒng)服務(wù)

[root@localhost mysql]# chkconfig --add mysqld

// 檢查mysqld服務(wù)是否已經(jīng)生效

[root@localhost mysql]# chkconfig --list mysqld

// 命令輸出類似下面的結(jié)果:

// mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

// 表明mysqld服務(wù)已經(jīng)生效贴硫,在2、3间护、4挖诸、5運行級別隨系統(tǒng)啟動而自動啟動,以后可以使用service命令控制mysql的啟動和停止

//命令為:service mysqld start和service mysqld stop

// 啟動mysqld

[root@localhost mysql]# service mysqld start

// 將mysql的bin目錄加入PATH環(huán)境變量多律,編輯 ~/.bash_profile文件

[root@localhost mysql]# vim ~/.bash_profile

//在文件最后添加如下信息:

export PATH=$PATH:/usr/local/mysql/bin

// 執(zhí)行下面的命令是修改的內(nèi)容立即生效:

[root@localhost mysql]# source ~/.bash_profile

// 以root賬戶登錄mysql,默認是沒有密碼的

[root@localhost mysql]# mysql -uroot -p

// 要輸入密碼的時候直接回車即可狼荞。

// 設(shè)置root賬戶密碼為root(也可以修改成你要的密碼)

mysql>use mysql

//需要遠程連接的話將localhost換成%

mysql>update user set password=password('root') where user='root' and host='localhost';

mysql>flush privileges;

// 中間報錯缺少東西,可嘗試執(zhí)行

yum -y install autoconf


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 = .....

# datadir = .....

# port = .....

# server_id = .....

# socket = .....

# 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

[mysql]

# 設(shè)置mysql客戶端默認字符集

default-character-set=utf8

socket=/var/lib/mysql/mysql.sock

[mysqld]

skip-name-resolve

#設(shè)置3306端口

port = 3306

socket=/var/lib/mysql/mysql.sock

# 設(shè)置mysql的安裝目錄

basedir=/usr/local/mysql

# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄

datadir=/usr/local/mysql/data

# 允許最大連接數(shù)

max_connections=200

# 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創(chuàng)建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

lower_case_table_name=1

max_allowed_packet=16M

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市丰涉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌肛度,老刑警劉巖摘符,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異瘩绒,居然都是意外死亡带族,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門蝙砌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人恬总,你說我怎么就攤上這事肚邢∈们洌” “怎么了贱纠?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長惠桃。 經(jīng)常有香客問我辖试,道長辜王,這世上最難降的妖魔是什么剃执? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任肾档,我火速辦了婚禮辫继,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘姑宽。我一直安慰自己,他們只是感情好舵变,可當(dāng)我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布瘦穆。 她就那樣靜靜地躺著,像睡著了一般扛或。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上悲伶,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天住涉,我揣著相機與錄音,去河邊找鬼花沉。 笑死,一個胖子當(dāng)著我的面吹牛主穗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忽媒,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼晦雨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闹瞧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤万牺,失蹤者是張志新(化名)和其女友劉穎洽腺,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蘸朋,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡藕坯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了吐根。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡佑惠,死狀恐怖齐疙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情贞奋,我是刑警寧澤赌厅,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布特愿,位于F島的核電站,受9級特大地震影響揍障,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜毒嫡,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一兜畸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧咬摇,春花似錦、人聲如沸肛鹏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽健田。三九已至佛纫,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間好爬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工存炮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜈漓,地道東北人。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓享完,卻偏偏與公主長得像有额,于是被迫代替她去往敵國和親彼绷。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,107評論 2 356

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

  • 今天突然想:在云上安裝mysql玩玩。記錄下操作步驟:其中:/usr/local/mysql 是安裝目錄/data...
    一一一二二三閱讀 3,828評論 0 0
  • 官方下載地址 : https://dev.mysql.com/downloads/mysql/ 操作系統(tǒng)我們選擇l...
    yandaren閱讀 251評論 0 0
  • 操作系統(tǒng):centos 7.2MySQL版本:mysql-5.6.36 1猜旬、卸載當(dāng)前已經(jīng)安裝的mysql 檢查已經(jīng)...
    接著奏樂接著舞S閱讀 548評論 0 4
  • 1胳螟、這里我將Mysql安裝在/usr/local/mysql目錄里面,也可以安裝在其他地方 mkdir /usr/...
    喲桑閱讀 299評論 0 2
  • jdk1.8安裝秘遏,tar解壓嘉竟,用戶組發(fā)生變化,需要調(diào)整: 首先刪除操作系統(tǒng)自帶的jdk舍扰, 使用awk拼接執(zhí)行的命令...
    ly稻草閱讀 526評論 0 1