MySQL解壓版安裝配置

2021-10-07 20:40:15 字數 3825 閱讀 2901

執行環境

檔案解壓

系統環境變數

或者

**注:**選擇兩種方式中的一種都可以(對後續步驟無影響),根據自身喜好決定

配置檔案

# 設定埠號

port=3306

# 設定mysql安裝路徑

basedir=d:\program files (x86)\mysql-8.0.11-winx64

# 設定mysql資料庫的存放目錄

datadir=d:\program files (x86)\mysql-8.0.11-winx64\data

# 允許最大連線數

max_connections=200

# 允許連線失敗的次數

max_connect_errors=10

# 服務端使用的字符集預設為utf-8

character-set-server=utf8

# 建立新錶時將使用預設的儲存引擎

default-storage-engine=innodb

# 使用預設時區為東八區

default-time-zone='+8:00'

# 密碼

# root@localhost: &i4heqcyso;l

執行mysql安裝命令

mysqld --install mysql
注:

如果之前有安裝其他版本的mysql伺服器名稱,可以使用mysql-versionmysql後新增自定義的版本名稱區分開;可選擇刪除之前的版本,mysqld remove mysql;

安裝時會生成初始化密碼,密碼在root@localhost:的後面(需要及時儲存,後續需要登入mysql修改密碼)。

net start mysql
修改密碼

d:\program files (x86)\mysql-8.0.11-winx64\bin>mysql -uroot -p # 使用臨時密碼登入

enter password: ****

welcome to the mysql monitor. commands end with ; or \g.

your mysql connection id is 7

server version: 8.0.11 mysql community server - gpl

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql> use mysql

database changed

mysql> alter user user() identified by 'root';

error 1130 (hy000): host 'xx-pc' is not allowed to connect to this mysql server

這是因為mysql用的是電腦的名字登入,而不是資料庫初始化預設的localhost位址。

解決方法

d:\program files (x86)\mysql-8.0.11-winx64\bin>mysqld --console --skip-grant-tables --shared-memory
mysql>

update

user

set host=

'***-pc'

where

user

='root'

;query ok,

1row affected (

0.12 sec)

rows

matched: 1 changed: 1

warnings: 0

修改之前

mysql>

select host,

user

from

user;+

-----------+------------------+

| host |

user|+

-----------+------------------+

| localhost | mysql.infoschema |

| localhost | mysql.

session

|| localhost | mysql.sys |

| localhost | root |

+-----------+------------------+

修改之後

mysql> select host,user from user;

+-----------+------------------+

| host | user |

+-----------+------------------+

| localhost | dew |

| localhost | mysql.infoschema |

| localhost | mysql.session |

| localhost | mysql.sys |

| ***-pc | root |

+-----------+------------------+

建立資料庫登入使用者的sql

create

user

'dew'

@'localhost' identified by

'root'

;

error 1045 (28000): access denied for user 'odbc'@'localhost' (using password: no)

解決方案

刪除mysql-8.0.26\data目錄

cmd管理員執行mysqld --initialize --user=mysql --console獲取臨時密碼後執行文章內的修改密碼步驟,即可使用新設定的密碼登陸。

mysql解壓版安裝配置

記錄一下mysql的安裝配置 版本是mysql 5.6.24解壓版 方便以後查詢。步驟 二 修改環境變數path,將上圖中的bin目錄的路徑新增進去。三 修改配置檔案my.ini,開啟該檔案,修改或者新增以下配置 注意basedir是你自己的安裝目錄 修改之後的檔案內容如下圖所示 注 上圖只配置了部...

解壓版MySQL安裝配置

解壓版mysql安裝配置 2 解壓到指定目錄,這裡使用 c mysql 5.7.20 winx64 3 配置mysql環境變數 3.1 建立 mysql home c mysql 5.7.20 winx64 3.2 在path中新增 mysql home bin 4 修改配置檔案 4.1 如果mys...

MySQL解壓版安裝配置

1 將mysql 5.6.16 winx64.zip 解壓到目錄,如 d mysql 5.6.16。2 清理裡面的除錯檔案 開啟 mysql解壓目錄 發現裡面的資料夾和檔案跟乙個安裝好後的mysql基本沒有區別。可能你會很鬱悶,這個zip版的mysql居然有1.06 gb,呵呵,仔細一看你就會發現,...