2、配置mysql配置檔案
[client]特別注意:下面的配置過程是在win7系統下完成,在win10系統下輸入mysqld類似的命令會報錯,報錯如下,我們根據提示將命令修改為“.\mysqld”就可以正常安裝,使用了# 設定mysql客戶端預設字符集
default-character-set=utf8
[mysqld]
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=d:\20170324\soft\mysql-8.0.18-winx64# 設定 mysql資料庫的資料的存放目錄,mysql
8+不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=c:\20170324\soft\mysql-8.0.18-winx64\sqldata
# 允許最大連線數
max_connections=20
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=innodb
3、啟動mysql資料庫
以管理員身份開啟cmd命令列工具或者powershell,切換目錄到:d:\20170324\soft\mysql-8.0.18-winx64\bin
初始化資料庫:
mysqld --initialize --console執行完成後,會輸出初始預設密碼:
2019-12-11t02:06:08.882542z 5 [note] [my-010454] [server] a temporary password is generated for [email protected]: p1!q%xnyydsup1!q%xnyydsu就是初始密碼,登入的時候需要,可以登入之後修改密碼。
輸入安裝命令:
mysqld install安裝成功後,啟動mysql,輸入命令:
net start mysql

4、登入mysql資料庫
輸入命令格式為:
mysql -h 主機名 -u 使用者名稱 -p引數說明:
-h : 指定客戶端所要登入的 mysql 主機名, 登入本機(localhost 或 127.0.0.1)該引數可以省略;
-u : 登入的使用者名稱;
-p : 告訴伺服器將會使用一個密碼來登入, 如果所要登入的使用者名稱密碼為空, 可以忽略此選項。
登入本機一般輸入命令:
mysql -u root -p按回車確認, 如果安裝成功並且 mysql 正在執行, 會要求輸入密碼,輸入上一步生成的初始密碼回車
5、修改初始密碼
輸入命令:
alter user [email protected] identified by '6、授權遠端訪問123456
';
use mysql;查詢mysql庫下的user表
select user,host from user;

將表中user為root的使用者的host修改為%,%表示的是允許任意host訪問,如果只允許某一個ip訪問,則可改為相應的ip,比如可以將localhost改為192.168.100.60,這表示只允許區域網的192.168.100.60這個ip遠端訪問mysql。
update user set host = '%' where user = 'root';再次查詢user表
讓賦予的許可權立即生效,執行
flush privileges;防火牆開啟3306埠,如何開放3306埠,這裡不贅述。
參考:
在windows上安裝mysql
新建my ini檔案 client port 3306 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄,注意斜槓,需要兩個 basedir d mysql 8 0 23 winx64 設定mysql資料庫的資料的存放目錄 datadir d mysql 8 0 23 w...
mysql筆記(windows上安裝)
恢復內容開始 2019 07 13 20 07 54 接下來我們需要配置下 mysql 的配置檔案 開啟剛剛解壓的資料夾c web mysq...
windows上安裝mysql服務
開啟cmd,cd到mysql檔案的bin目錄,我的是解壓到了c program files mysql,於是輸入 cd c program...