mysql笔记(windows上安装)
---恢復(fù)內(nèi)容開(kāi)始---
2019-07-13? ? ?20:07:54
接下來(lái)我們需要配置下 MySQL 的配置文件
打開(kāi)剛剛解壓的文件夾?C:\web\mysql-8.0.11?,在該文件夾下創(chuàng)建?my.ini?配置文件,編輯?my.ini?配置以下基本信息:
[mysqld] # 設(shè)置mysql客戶端默認(rèn)字符集 default-character-set=utf8 [mysqld] # 設(shè)置3306端口 port = 3306 # 設(shè)置mysql的安裝目錄 basedir=C:\\web\\mysql-8.0.11 # 設(shè)置 mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄,MySQL 8+ 不需要以下配置,系統(tǒng)自己生成即可,否則有可能報(bào)錯(cuò) # datadir=C:\\web\\sqldata # 允許最大連接數(shù) max_connections=20 # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集 character-set-server=utf8 # 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎 default-storage-engine=INNODB添加環(huán)境變量 C:\web\mysql-8.0.11\bin
初始化數(shù)據(jù)庫(kù)
初始化數(shù)據(jù)庫(kù):
mysqld --initialize --console輸入以下安裝命令:
mysqld install啟動(dòng)輸入以下命令即可:
net start mysql登錄mysql
mysql -h 主機(jī)名 -u 用戶名 -p
參數(shù)說(shuō)明:
- -h?: 指定客戶端所要登錄的 MySQL 主機(jī)名, 登錄本機(jī)(localhost 或 127.0.0.1)該參數(shù)可以省略;
- -u?: 登錄的用戶名;
- -p?: 告訴服務(wù)器將會(huì)使用一個(gè)密碼來(lái)登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項(xiàng)。
如果我們要登錄本機(jī)的 MySQL 數(shù)據(jù)庫(kù),只需要輸入以下命令即可:
mysql -u root -p按回車(chē)確認(rèn), 如果安裝正確且 MySQL 正在運(yùn)行, 會(huì)得到以下響應(yīng):
Enter password:若密碼存在, 輸入密碼登錄, 不存在則直接按回車(chē)登錄。登錄成功后你將會(huì)看到 Welcome to the MySQL monitor... 的提示語(yǔ)。
然后命令提示符會(huì)一直以?mysq>?加一個(gè)閃爍的光標(biāo)等待命令的輸入, 輸入?exit?或?quit?退出登錄。
mysql修改root密碼首先登錄MySQL。
1.格式:
mysql> set password for 用戶名@localhost = password('新密碼');用 UPDATE 直接編輯 user 表
首先登錄MySQL。
mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges;在忘記 root 密碼的時(shí)候,可以這樣,以 windows 為例:
- ?1. 關(guān)閉正在運(yùn)行的 MySQL 服務(wù)。
- ?2. 打開(kāi) DOS 窗口,轉(zhuǎn)到 mysql\bin 目錄。
- ?3. 輸入?mysqld --skip-grant-tables?回車(chē)。--skip-grant-tables?的意思是啟動(dòng)MySQL服務(wù)的時(shí)候跳過(guò)權(quán)限表認(rèn)證。
- ?4. 再開(kāi)一個(gè) DOS 窗口(因?yàn)閯偛拍莻€(gè) DOS 窗口已經(jīng)不能動(dòng)了),轉(zhuǎn)到 mysql\bin 目錄。
- ?5. 輸入 mysql 回車(chē),如果成功,將出現(xiàn)MySQL提示符?>。
- ?6. 連接權(quán)限數(shù)據(jù)庫(kù):?use mysql;?。
- ?6. 改密碼:update user set password=password("123") where user="root";(別忘了最后加分號(hào)) 。
- ?7. 刷新權(quán)限(必須步驟):flush privileges; 。
- ?8. 退出?quit。
- ?9. 注銷(xiāo)系統(tǒng),再進(jìn)入,使用用戶名 root 和剛才設(shè)置的新密碼 123 登錄。
---恢復(fù)內(nèi)容結(jié)束---
轉(zhuǎn)載于:https://www.cnblogs.com/wuyujun/p/11182049.html
總結(jié)
以上是生活随笔為你收集整理的mysql笔记(windows上安装)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图像算法面试题汇总
- 下一篇: 企业官网示例以及数据库表结构