MySQL安裝(Windows和Linux)

Windows

mysql版本地址 https://dev.mysql.com/downloads/mysql/

1官册、解壓到自定義文件夾姊途,如 D:\mysql-8.0.22-winx64

并在當(dāng)前路徑下創(chuàng)建my.ini文件

[mysql]

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

default-character-set=utf8

[mysqld]

#設(shè)置3306端口

port = 3306

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

basedir=D:\mysql-8.0.22-winx64 # 記住要更改這個(gè)路徑

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

datadir=D:\mysql-8.0.22-winx64\data # 記住要更改這個(gè)路徑

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

max_connections=200

# 服務(wù)端使用的字符集默認(rèn)為UTF8

character-set-server=utf8

# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎

default-storage-engine=INNODB

2、新建數(shù)據(jù)目錄(其實(shí)可以不用創(chuàng)建术浪,當(dāng)執(zhí)行 mysqld --install后會(huì)自動(dòng)創(chuàng)建) D:\mysql-8.0.22-winx64\data

3、設(shè)置環(huán)境變量 3.1臼予、新建環(huán)境變量: 變量名 MYSQL_HOME 變量路徑? D:\mysql-8.0.22-winx64? ? 3.2侣颂、在PATH添加環(huán)境變量路徑 D:\mysql-8.0.22-winx64\bin

4、使用管理員運(yùn)行cmd

mysqld --install

mysqld --initialize --console

記錄下root的臨時(shí)密碼:root@localhost:*8)q6jIuwV<t

5迹辐、啟動(dòng)數(shù)據(jù)庫

net start mysql

6蝶防、登錄數(shù)據(jù)庫(擁有root權(quán)限)

mysql -uroot -proot

7、修改初始密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

刷新權(quán)限:

flush privileges;

show variables like '%char%'; ? 顯示編碼參數(shù),確認(rèn)是UTF-8

8明吩、創(chuàng)建新的用戶

create user new_user identified by 'new_user';

create user walden identified by 'walden';

9间学、賦予該用戶指定數(shù)據(jù)庫的操作權(quán)限(% 表示可遠(yuǎn)程登陸,localhost表示只能本機(jī)登錄)

grant 權(quán)限 on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī);

grant all on walden* to 'walden'@'%';

10印荔、修改密碼規(guī)則:(否則無法遠(yuǎn)程登陸)

ALTER USER 'new_user'@'%' IDENTIFIED BY 'new_user' PASSWORD EXPIRE NEVER;

ALTER USER 'new_user'@'%' IDENTIFIED WITH mysql_native_password BY 'new_user';



Linux

搜索?

apt-cache search mysql

卸載?

apt-get purge mysql*?

apt-get purge mariadb*

or centos

rpm -qa|grep mariadb

#mariadb-libs-5.5.60-1.el7_5.x86_64

rpm -e --nodeps mariadb? #tab補(bǔ)齊

下載mysql安裝包

地址 https://dev.mysql.com/downloads/mysql/

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

解壓

tar xvJf **.tar.xz mkdir /usr/local/mysql mv mysql-8.0.13-linux-glibc2.12-x86_64/ /usr/local/mysql cd /usr/local/mysql

配置文件etc下的my.cnf

rm /etc/my.cnf

vim /etc/my.cnf

? ? [mysql]

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

? ? default-character-set=utf8mb4

? ? [mysqld]

? ? skip-name-resolve

? ? #設(shè)置3306端口

? ? port = 3306

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

? ? basedir=/usr/local/mysql

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

? ? datadir=/usr/local/mysql/data

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

? ? max_connections=200

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

? ? character-set-server=utf8mb4

? ? # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎,innodb支持事物

? ? default-storage-engine=INNODB

? ? lower_case_table_names=1

? ? max_allowed_packet=16M

創(chuàng)建mysql用戶和組

cat /etc/group | grep mysql?

?cat /etc/passwd | grep mysql

#沒有就u添加

groupadd mysql

?useradd -g mysql mysql?

?passwd mysql

#當(dāng)前所屬賦給mysql

mkdir -R /usr/local/mysql/data

#在mysql中添加data文件夾

chown -R mysql /home/mysql/

chgrp -R mysql /home/mysql/

#chown -R mysql:mysql /home/mysql/ 效果一樣

安裝?

cd /usr/local/mysql && bin/mysqld --initialize --user=mysql? --datadir=/usr/local/mysql/data/

記住密碼低葫,比如 root@localhost: ;I/w8T4sr%.l

創(chuàng)建軟連接

ln -s /usr/local/mysql/support-files/mysql.server /usr/bin/mysqld

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

啟動(dòng)mysql

mysqld start

修改默認(rèn)密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql';

刷新權(quán)限

flush privileges;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市仍律,隨后出現(xiàn)的幾起案子嘿悬,更是在濱河造成了極大的恐慌,老刑警劉巖水泉,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件善涨,死亡現(xiàn)場離奇詭異,居然都是意外死亡草则,警方通過查閱死者的電腦和手機(jī)钢拧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炕横,“玉大人源内,你說我怎么就攤上這事》莸睿” “怎么了膜钓?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵塔鳍,是天一觀的道長。 經(jīng)常有香客問我呻此,道長轮纫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任焚鲜,我火速辦了婚禮掌唾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘忿磅。我一直安慰自己糯彬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布葱她。 她就那樣靜靜地躺著撩扒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吨些。 梳的紋絲不亂的頭發(fā)上搓谆,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機(jī)與錄音豪墅,去河邊找鬼泉手。 笑死,一個(gè)胖子當(dāng)著我的面吹牛偶器,可吹牛的內(nèi)容都是我干的斩萌。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼屏轰,長吁一口氣:“原來是場噩夢啊……” “哼颊郎!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起霎苗,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤姆吭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后叨粘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猾编,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年升敲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了答倡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出堡赔,到底是詐尸還是另有隱情锰茉,我是刑警寧澤倔既,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布恕曲,位于F島的核電站,受9級特大地震影響渤涌,放射性物質(zhì)發(fā)生泄漏佩谣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一实蓬、第九天 我趴在偏房一處隱蔽的房頂上張望茸俭。 院中可真熱鬧,春花似錦安皱、人聲如沸调鬓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腾窝。三九已至,卻和暖如春居砖,著一層夾襖步出監(jiān)牢的瞬間虹脯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工悯蝉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留归形,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓鼻由,卻偏偏與公主長得像,于是被迫代替她去往敵國和親厚棵。 傳聞我的和親對象是個(gè)殘疾皇子蕉世,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348