第一步 編輯配置檔案
[mysqld]
skip-grant-tables
character-set-client-handshake = false
character-set-server = utf8
collation-server = utf8_unicode_ci
init_connect='set names utf8'
sql_mode="strict_trans_tables,no_engine_substitution"
default_storage_engine=innodb
innodb_buffer_pool_size=1000m
innodb_log_file_size=50m
innodb_file_format=barracuda
innodb_file_per_table=true
innodb_large_prefix=true
max_allowed_packet=500m
# 設定mysql的安裝目錄
basedir=f:\mysql-5.7.25-win32\mysql-5.7.25-win32
# 設定mysql資料庫的資料的存放目錄
datadir=f:\mysql-5.7.25-win32\mysql-5.7.25-win32\data
# 允許最大連線數
max_connections=200
explicit_defaults_for_timestamp=true
sql_mode=only_full_group_by,no_auto_value_on_zero,strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_auto_create_user,no_engine_substitution,pipes_as_concat,ansi_quotes
[mysql]
default-character-set = utf8
[client]
default-character-set = utf8
以上為配置檔案,注意定第一行 skip-grant-tables 可以在不需要密碼的情況下直接登入資料庫。
第二步:以管理員身份開啟cmd命令列開始安裝
mysqld --initialize #直接初始化mysql,生成data資料夾中的檔案。
mysqld -install #安裝mysql
net start mysql #啟動伺服器
第三步 修改密碼
伺服器啟動以後,按照我的經驗不用關閉服務,不用退出,直接登入就可以
此時登入時,不知道密碼,按以下步驟設定密碼。
1:命令列輸入mysql -uroot -p 直接回車進入mysql的介面
2:成功進入資料庫以後輸入命令update mysql.user set authentication_string=password('104962') where user='root' and host = 'localhost';
回車確認命令執行
4:正確執行命令以後,修改my.ini 檔案內容,將skip-grant-tables 刪除,重新儲存my.ini檔案內容,
5:關閉資料庫,通過windows服務管理,我這在命令列裡用 net stop mysql 也可以。
6:重啟資料庫 登入 時利用 mysql -u root -p 時,需要輸入密碼,不然是無法登入的。
7:通過賬號密碼登入以後在對資料庫進行操作時,還是會報乙個錯誤 error 1820 you must reset you password........ 此時解決辦法是,在命令列輸入命令
alter user 'root'@'localhost' identified by '104962'; 回車執行,就ok了
cmd命令列啟用win7
以管理員身份執行cmd,執行如下指令 啟用win7 slmgr.vbs ipk 342dg 6yjr8 x92gv v7dcv p4k27 slmgr.vbs ato延長30天試用期 1 在開始選單搜尋cmd後,在搜尋結果上單擊右鍵選擇 以管理員模式執行 2 如果彈出使用者賬戶控制對話方塊,選擇 是...
Win7命令列字型修改
vs中的終端和vscode的終端也發生了變化,而且還不知道怎麼改回來,表現就是中文亂碼了。建議還是不要修改系統的字型,使用第三方的終端。通過登錄檔修改字型 檢視系統安裝的所有字型,用來複製 字型名稱 登錄檔位置 hkey local machine software microsoft window...
win7 下用命令列建立wifi熱點
準備工作,也是最重要的一步 最重要的第一步,要知道自己的網絡卡是否支援承載網路,如果不支援就悲劇地一票否決了,支援的話才能開始以後各步驟的設定。檢視方法如下 在cmd裡用 netsh wlan show drivers 命令 沒引號 執行完後會有一行顯示 支援的承載網路 是 如果支援顯示為 是 如果...