一、在mysql根目錄新建my.ini配置檔案(注意編碼必須為ansi)
[mysqld]
# 設定3306埠
port=3306
# 設定mysql的安裝目錄
basedir = "c:\program files\mysql-8.0.16-winx64"
# 設定mysql資料庫的資料的存放目錄
datadir = "c:\mysql_data"
# 允許最大連線數
max_connections=1000
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8mb4
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 區分大小寫設定
lower_case_table_names=2
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8mb4
二、初始化資料庫
1、管理員身份開啟cmd進入mysql的bin目錄
2、mysqld --initialize --user=mysql --console(特別注意記住密碼:會自動生成乙個root的隨機密碼,用於後面首次登陸mysql)
3、mysqld --install
4、服務管理器啟動mysql即可
三、修改密碼
alter user 'root'@'localhost' identified with mysql_native_password by '123456';
四、開啟遠端訪問:
1、mysql -uroot -p 123456
3、use mysql;
4、select host,user from user;
5、update user set host='%' where user = 'root';
6、flush privileges;
五、忘記密碼情況
1、停止mysql服務
2、管理員身份開啟cmd進入到mysql的bin目錄
3、mysqld --skip-grant-tables
4、新開啟乙個cmd通過免密碼登陸到mysql走修改密碼步驟即可
Mysql慢查詢日誌分析環境搭建採坑心得
1.可以熟練的開啟關閉mysql慢查詢日誌。2.知道如何設定慢查詢日誌的儲存位置及檔名稱。3.了解慢查詢日誌的儲存格式 推薦file 4.懂得基本的sql優化知識。作為乙個弟弟,我當然是下一步下一步.因為它這個從始至終都沒讓我選擇儲存在 但是人家預設安裝後存在c盤下。發現已經配好了,那麼我們就開啟c...
mysql安裝配置採坑
修改配置檔案 開啟解壓的資料夾 本例的配置檔案位置 d mysql mysql 5.7.17 winx64 刪除my default.ini,新建乙個my.ini my.ini的內容是 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld s...
採坑記錄switch坑
speed 0 switch speed speed 初始化為0後,你猜最終列印的結果是誰,最終列印的是150 因為switch條件的case判斷時只會有兩種結果,true false 初始化speed為0 走到第乙個case裡面,speed 不大於等於100 返回false,坑來了,因為初始值為0...