執行環境
檔案解壓
系統
環境變數
或者
**注:**選擇兩種方式中的一種都可以(對後續步驟無影響),根據自身喜好決定
配置檔案
# 設定埠號
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-version
在mysql
後新增自定義的版本名稱區分開;可選擇刪除之前的版本,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,呵呵,仔細一看你就會發現,...