MySQL安裝 環境配置

這是安裝版本,在安裝過程會自動寫入ini(配置文件),即自動配置。適合初學者使用。

  1. 安裝目錄

    https://dev.mysql.com/downloads/windows/installer/8.0.html

  2. 安裝教學 https://clay-atlas.com/blog/2019/11/16/mysql-mysqlworkbench-tutorial-download-install-steps/

這是壓縮版本需要自己寫ini,適合進階人士選擇。

https://downloads.mysql.com/archives/community/

  1. 解壓縮到目錄

  2. 在根目錄下新增my.ini,裡面新增代碼 basedir為你解壓縮後的安裝目錄,datadir為資料庫資料將來要存放的位置 路徑要兩個斜線

    javascript

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=C:\\Program Files\\MySQL
    # 设置mysql数据库的数据的存放目录
    datadir=C:\\Program Files\\MySQL\\Data
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用mysql_native_password插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
  3. 初始化資料庫 用系統管理員開啟cmd,到安裝目錄下的bin資料夾內,然後執行以下命令

    javascript

    mysqld --initialize --console

    執行好後最後一行會出現root用戶的預設密碼,記得先記起來,之後要改掉

  4. 安裝服務

javascript

mysqld --install
  1. 安裝好後,啟動服務

    javascript

    net start mysql

    執行好後會看到MySQL啟動成功

    補充: 如果出現MySQL 服務無法啟動,記得檢查是否已經有MySQL已經在執行,我的案例是以前有用Msi install安裝過了,要停止的話win+R,輸入services.msc,找到MySQL80(我的是8.0版本)服務,右鍵把她停止,之後再執行命令應該就可以了。

  2. 改密碼 第一步先登入,這裡有兩種登入方式,第一種是執行以下命令,先不打密碼,進去再打

    javascript

    mysql -u root -p

    第二種是 -p後面接密碼

    javascript

    mysql -u root -p 1234

    登入後,用SQL語法改密碼

    javascript

    ALTER USER USER() IDENTIFIED BY '6699';

javascript

mysql -u用戶名 -p密碼 -h要連接的mysql伺服器的ip地址(默認127.0.0.1) -p端口號(默認3306)
  1. 停止服務

javascript

net stop mysql
  1. 移除服務

javascript

mysqld -remove mysql
  1. 最後刪除mysql目錄及相關環境變數即可