MySQL詳解

概覽

MySQL
MySQL的體系結(jié)構(gòu):
采用客戶/服務(wù)器體系結(jié)構(gòu)哲身。因此纲酗,在使用MySQL的時候衰腌,實際上在使用兩個程序。一個是服務(wù)器程序觅赊,指的是mysqld右蕊,運行在存放你數(shù)據(jù)庫的機器上。另一個是客戶程序吮螺,負責(zé)連接到數(shù)據(jù)庫服務(wù)器饶囚。
優(yōu)點:
并發(fā)控制由服務(wù)器提供,因而不會出現(xiàn)兩個用戶同時修改同一條記錄的現(xiàn)象鸠补。

安裝與使用

  1. msi安裝或zip解壓縮 https://dev.mysql.com/downloads/mysql/
  2. 配置環(huán)境變量
  • MYSQL_HOME(D:\swTools\mysql-8.0.15-winx64
  • Path(;%MYSQL_HOME%\bin
  1. 在目錄mysql-8.0.15-winx64\bin中新建文件my.ini參考萝风,內(nèi)容如下所示:
[mysql]
# 設(shè)置mysql客戶端默認字符集
default-character-set=utf8 
[mysqld]
#設(shè)置3306端口
port = 3306 
# 設(shè)置mysql的安裝目錄
basedir=D:\swTools\mysql-8.0.15-winx64
# 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:\swTools\mysql-8.0.15-winx64\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
  1. 安裝MySQL:以管理員身份運行cmd, 切換到目錄cd D:\swTools\mysql-8.0.15-winx64\bin 中紫岩,輸入
mysqld -install
  1. 初始化:執(zhí)行命令后會在MySQL的安裝目錄下生成data目錄并創(chuàng)建root用戶规惰。
mysqld --initialize-insecure --user=mysql
  1. 啟動服務(wù)
net start mysql
  1. 停止服務(wù)
net stop mysql
Host:localhost
Port:3306

命令

【mysqld -install】安裝MySQL
【mysqld --initialize-insecure --user=mysql】初始化:執(zhí)行命令后會在MySQL的安裝目錄下生成data目錄并創(chuàng)建root用戶。
【net start mysql】啟動服務(wù)
【net stop mysql】停止服務(wù)
【mysql -u root -p】登錄mysql
【mysql -hxx -uxx -pxx】進入mysql數(shù)據(jù)庫泉蝌。-h表示服務(wù)器名歇万,-u數(shù)據(jù)庫用戶名,-p為密碼
【show databases;】顯示數(shù)據(jù)庫列表
【mysqladmin -u用戶名 -p舊密碼 password 新密碼】修改密碼
【exit】退出mysql數(shù)據(jù)庫

管理工具

SQLyog

SQLyog是一個快速而簡潔的圖形化管理MySQL數(shù)據(jù)庫的工具梨与,它能夠在任何地點有效地管理你的數(shù)據(jù)庫堕花,由業(yè)界著名的Webyog公司出品文狱。

FAQ

  1. SQLyog連接數(shù)據(jù)庫報錯plugin caching_sha2_password could not be loaded
# 登錄MySQL
mysql -uroot -p 
# 修改加密規(guī)則
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;  
# 更新一下用戶的密碼 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 
# 刷新權(quán)限
FLUSH PRIVILEGES; 
# 重置密碼
alter user 'root'@'localhost' identified by '***123456';

Navicat

Navicat是一套快速粥鞋、可靠并價格相當(dāng)便宜的數(shù)據(jù)庫管理工具,專為簡化數(shù)據(jù)庫的管理及降低系統(tǒng)管理成本而設(shè)瞄崇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呻粹,一起剝皮案震驚了整個濱河市壕曼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌等浊,老刑警劉巖腮郊,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異筹燕,居然都是意外死亡轧飞,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門撒踪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來过咬,“玉大人,你說我怎么就攤上這事制妄〉Ы剩” “怎么了?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵耕捞,是天一觀的道長衔掸。 經(jīng)常有香客問我,道長俺抽,這世上最難降的妖魔是什么敞映? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮凌埂,結(jié)果婚禮上驱显,老公的妹妹穿的比我還像新娘。我一直安慰自己瞳抓,他們只是感情好埃疫,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著孩哑,像睡著了一般栓霜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上横蜒,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天胳蛮,我揣著相機與錄音,去河邊找鬼丛晌。 笑死仅炊,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的澎蛛。 我是一名探鬼主播抚垄,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了呆馁?” 一聲冷哼從身側(cè)響起桐经,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎浙滤,沒想到半個月后阴挣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡纺腊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年畔咧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片揖膜。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡盒卸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出次氨,到底是詐尸還是另有隱情蔽介,我是刑警寧澤,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布煮寡,位于F島的核電站虹蓄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏幸撕。R本人自食惡果不足惜薇组,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坐儿。 院中可真熱鬧律胀,春花似錦、人聲如沸貌矿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逛漫。三九已至黑低,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間酌毡,已是汗流浹背克握。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留枷踏,地道東北人菩暗。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像旭蠕,于是被迫代替她去往敵國和親停团。 傳聞我的和親對象是個殘疾皇子婴梧,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

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

  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應(yīng)用程序客蹋。每個數(shù)據(jù)庫具有一個或多個不同的API,用于創(chuàng)建孽江,訪問讶坯,管理...
    chen_000閱讀 4,035評論 0 19
  • 引言 最近某云搞活動,買了個服務(wù)器作為平時學(xué)習(xí)和測試用岗屏,新機器啥也沒有辆琅,一些常用軟件的安裝是免不了的,于是乎想著把...
    tianranll閱讀 581評論 0 1
  • MySQL服務(wù)器这刷,即mysqld婉烟,是在MySQL安裝中負責(zé)大部分工作的主程序。服務(wù)器隨附了幾個相關(guān)腳本暇屋,當(dāng)你安裝M...
    笑Skr人啊閱讀 1,269評論 0 4
  • mysqladmin -u root -p oldpass password newpass mysqladmin...
    不排版閱讀 2,165評論 0 3
  • 1.A simple master-to-slave replication is currently being...
    Kevin關(guān)大大閱讀 5,968評論 0 3