Windows 安裝MySQL

下載安裝包

官網(wǎng)下載MySQL:http://dev.mysql.com/downloads/mysql/,
本人下載的免安裝版ZIP Archive,版本mysql-5.7.19。

安裝版MySQL

安裝

  1. 解壓zip文件到指定目錄作為安裝目錄。

  2. 在安裝目錄下新建配置文件 my.ini

[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
 
[mysqld]
# 設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir={安裝目錄}
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir={安裝目錄}\sqldata
# 允許最大連接數(shù)
max_connections=20
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
  1. cmd下安裝mysqld install
    管理員權(quán)限運(yùn)行cmd,進(jìn)入mysql安裝目錄\bin運(yùn)行mysqld install,安裝成功后提示Service successfully installed.

啟動(dòng)服務(wù)

啟動(dòng)服務(wù): 安裝目錄\bin下運(yùn)行net start mysql

啟動(dòng)失敗

如果啟動(dòng)失敗提示:


mysql-start-failed.png

解決辦法:安裝目錄\bin目錄下 初始化

  1. 運(yùn)行mysqld --initialize-insecure自動(dòng)生成無密碼的root用戶。
    也可以 運(yùn)行mysqld --initialize自動(dòng)生成帶隨機(jī)密碼的root用戶

  2. 初始化成功后,運(yùn)行net start mysql啟動(dòng)MySql服務(wù)。

MySql使用

1. 進(jìn)入MySql Shell:
  1. cmd到bin目錄下執(zhí)行mysql -uroot (無需密碼)。

  2. 給用戶設(shè)置一個(gè)密碼:mysqladmin -u root -p password ,設(shè)置密碼時(shí)發(fā)現(xiàn)報(bào)錯(cuò):Access denied for user 'root'@'localhost' (using password: YES)。
    因?yàn)槲唇olocalhost root用戶授權(quán),這里新建一個(gè)用戶,然后授權(quán)給他
    創(chuàng)建用戶及密碼:create user 'test'@'localhost' identified by '你的密碼';
    授權(quán)所有權(quán)限: grant all privileges on *.* to test@'localhost';
    運(yùn)行這兩句sql語(yǔ)句,再次用test的身份輸入密碼進(jìn)入。

  3. 在命令行輸入:mysql -utest -p 回車 , 再輸入剛剛設(shè)置的密碼即可進(jìn)入。
    如果要退出sql環(huán)境回到正常的cmd環(huán)境,輸入exit回車即可。
    再次進(jìn)入mysql 執(zhí)行第3條即可。

2. Sql語(yǔ)句使用
  1. 查看數(shù)據(jù)庫(kù):show databases;默認(rèn)數(shù)據(jù)庫(kù):

    mysql-default-databse.png

  2. 使用數(shù)據(jù)庫(kù) use databasename, eg: use mysql

  3. 查看所有表,show tables;

  4. 顯示表結(jié)構(gòu):show columns from 表名;

  5. 其他操作可以參考 極客學(xué)院SQL操作

3. 配置環(huán)境變量
  1. 打開 Windows 環(huán)境變量設(shè)置, 新建變量名 MYSQL_HOME , 變量值為 MySQL 安裝目錄路徑。

  2. 在 環(huán)境變量 的 Path 變量中添加 ;%MYSQL_HOME%\bin;

  3. 配置完成后,在cmd下,可運(yùn)行mysql -utest -p登錄。


啟動(dòng)和停止mysql服務(wù)

** 用管理員身份運(yùn)行cmd.exe **

啟動(dòng)服務(wù):net start mysql

停止服務(wù):net stop mysql

移除服務(wù):mysqld -remove


參考: windows下安裝mysql筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容