標籤:
文檔借鑒 http://www.jb51.net/article/83365.htm
網上已經有很多說明,但是有些細節地方沒有說明,費了很多時間才調通。
如果是遇到 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
請先試下 alter user ‘root‘@‘localhost‘ identified by ‘12345‘; 12345 是你的密碼;
如果沒成功,繼續看下文。
1、下載解壓mysql,不再贅述。
2、在解壓檔案中找到 my-default.ini 複製一份,重新命名 my.ini
3、my.ini檔案中的內容
[mysql]
# 設定mysql用戶端預設字元集
default-character-set=utf8
[mysqld]
#設定3306連接埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:\mysql\mysql-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\mysql\mysql-winx64\data
# 允許最大串連數
max_connections=200
# 服務端使用的字元集預設為8位元編碼的latin1字元集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB
註:basedir和datadir是你自己解壓的位置
4、通過命令列進入到bin目錄
C:\Windows\system32>d:
D:\>cd D:\mysql\mysql-winx64\bin
5、運行代碼 mysqld --initialize-insecure --user=mysql
樣本;D:\mysql\mysql-winx64\bin>mysqld --initialize-insecure --user=mysql
6、啟動服務 運行 net start mysql 或者去服務管理裡面去啟動
7、修改root密碼
mysql -u root -p
mysql>use mysql;
mysql>
update
user
set
authentication_string=
password
(
‘12345‘
)
where
user
=
‘root‘
and
Host =
‘localhost‘
;
mysql>
alter
user
‘root‘
@
‘localhost‘
identified
by
‘12345‘
;
mysql> FLUSH
PRIVILEGES
;
mysql> QUIT
註:注意上面紅色地方。
mysql 免安裝版配置