首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.7.14 下載、安裝、配置與使用全流程詳解

     編輯:MySQL 資料庫相關知識

下載 ZIP 版

  1. 官網 下載頁面 選 ZIP Archive(64-bit)
  2. 需登入/註冊 Oracle 帳號(密碼需大小寫字母數字混合)
  3. 點 No thanks, just start my download 直接下載

解壓與配置

  1. 解壓至偏好目錄(建議非 C 槽,如 F:\mysql-5.7.10-winx64)
  2. 根目錄新建 my.ini:
[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=F:\mysql-5.7.10-winx64
datadir=F:\mysql-5.7.10-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

以管理員身分安裝服務

  1. CMD 切換至 bin 目錄
  2. 初始化 data 目錄(5.7 必做):
    mysqld --initialize
  3. 註冊服務:
    mysqld -install
  4. 啟動服務:
    net start mysql

💡 若服務啟動失敗,通常是 my.ini 路徑錯誤或未執行 --initialize。

修改 Root 密碼

  1. mysql -u root -p(預設無密碼,直接 Enter)
  2. 若報 ERROR 1045,在 my.ini 的 [mysqld] 加 skip-grant-tables 重啟服務
  3. 免密登入後:
USE mysql;
UPDATE user SET authentication_string=PASSWORD('新密碼') WHERE user='root';
FLUSH PRIVILEGES;
QUIT;
  1. 移除 skip-grant-tables,重啟服務,新密碼登入驗證

基礎 SQL 操作速查

DCL - 權限控制

CREATE USER 'hncu' IDENTIFIED BY '1234';
GRANT ALL ON *.* TO 'hncu'@'%' WITH GRANT OPTION;

DDL - 定義語言

CREATE DATABASE hncu CHARACTER SET utf8;
USE hncu;
CREATE TABLE stud (
    sno VARCHAR(15) NOT NULL PRIMARY KEY,
    sname VARCHAR(15) NOT NULL,
    age INT
);

DML - 操作語言

INSERT INTO stud VALUES('1001','Jack',20);
SELECT * FROM stud WHERE sname='Tom';
UPDATE stud SET sname='李四' WHERE sno='1003';
DELETE FROM stud WHERE sname='Tom';

服務管理指令

net start mysql-5.7.14-winx64   # 啟動
net stop mysql-5.7.14-winx64    # 停止
mysqld --remove mysql-5.7.14-winx64  # 移除
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved