mysql安裝一次 記一次mysql安裝

2021-10-17 21:52:05 字數 1535 閱讀 4460

mysql 分為安裝版和壓縮版

2.安裝

2.1 解壓得到 mysql-8.0.15-winx64 資料夾

2.2 在mysql-8.0.15-winx64 資料夾下,新建配置檔案my.ini,內容 如下:

[mysqld]

; 設定3306埠

port=3306

; 設定mysql的安裝目錄,這裡是唯一你需要改動的地方

basedir=d:\mysql\mysql-8.0.15-winx64

; 允許最大連線數

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

2.3.以管理員身份執行cmd,在mysql的bin目錄下 (如果丟失vcruntime140.dll,請看下方 4)

輸入命令: mysqld --initialize-insecure( 初始化資料庫目錄,賬號為root,無密碼。執行後mysql目錄下將會多出乙個data資料夾)

輸入命令:mysqld --install(安裝)

輸入命令:net start mysql (啟動mysql)

輸入命令:mysql -uroot(登陸,無需密碼)

3.設定遠端登陸,及設定密碼

mysql -u root -p#登陸

mysql>use mysql;

mysql>select 'host' from user where user='root';

mysql>update user set host = '%' where user ='root'; #設定遠端登陸,如果本地可以連線,遠端不行,把防火牆關閉

mysql>alter user 'root'@'%' identified by'' password expire never;#更改加密方式

mysql>alter user 'root'@'%' identified with mysql_native_password by'password';#更新使用者密碼

mysql>flush privileges; #重新整理許可權

4. 丟失vcruntime140.dll

5.解除安裝

bin目錄輸入:mysqld --remove

記一次安裝MySQL

之前在電腦上安裝過一次mysql,使用的公司的一鍵安裝指令碼,後來刪除了一遍,在安裝就會出錯了,提示無法啟動計算機上的 服務,查了一下,應該是以前的指令碼有殘留檔案,導致這個無法安裝。解決辦法 將mysql解壓檔案解壓出來後,放到要放的目錄,之後配置環境變數 d sunbox lib mysql b...

記一次mysql宕機

e warning pdo prepare mysql server has gone away pdo prepare mysql server has gone awayilluminate database queryexception sqlstate hy000 2002 connecti...

記一次mysql重灌

mysql版本資訊暴露 公司mysql可以獲取到版本資訊,因此公司讓隱藏版本資訊,網上收到當地之後 將mysqld中版本號強制改為不存在的版本號 在修改並執行restart命令之後,發現mysql重啟失敗,報錯資訊如下 網上搜尋該異常,發現很少遇到此問題,並且遇到此問題的人也都是在使用者登入的時候發...