Windows 10配置mysql8.0.11 步驟

每次配mysql都要查一遍,記又記不住,因此寫個記錄。mysql

  • https://dev.mysql.com/downloads/mysql/  下載地址
  • 下載免安裝包,解壓
  • 配置環境變量:
    • PATH:    解壓路徑\bin
  • 編寫配置文件my.ini
  • [mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=F:\\mysql-8.0.15-winx64 # 切記此處必定要用雙斜槓\\,單斜槓我這裏會出錯,不過看別人的教程,有的是單斜槓。本身嘗試吧 # 設置mysql數據庫的數據的存放目錄 datadir=F:\\mysql-8.0.15-winx64\\Data # 此處同上 # 容許最大鏈接數 max_connections=200 # 容許鏈接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認爲UTF8 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用「mysql_native_password」插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端鏈接服務端時默認使用的端口 port=3306
    default-character-set=utf8

     

  • DOS窗口(管理員)
    • mysqld --install
    • mysqld --initialize --console 得到初始密碼(若丟失密碼,刪除Data文件夾從新初始化一邊)
    • net start mysql
    • mysql -u root -p
    • 輸入初始密碼
    • mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

 

補充:sql

       出現遠程服務器mysql數據庫禁止訪問,錯誤代碼1130的狀況。數據庫

       若是是遠程雲服務器,記得在服務器管理控制檯對端口3306進行受權服務器

       進行mysql數據庫遠程IP受權:app

  • mysql -u root -p
  • mysql>use mysql;    //切換至mysql數據庫表
  • mysql>update user set host = '%' where user = 'root'  and host='localhost';    //將user表的host字段由"localhost"改成"%"
  • mysql>select host, user from user;      //查看修改結果
相關文章
相關標籤/搜索