mysq免安裝配置與解除安裝

2021-07-31 14:34:07 字數 2658 閱讀 2802

本部落格:

二.解壓配置

mysql-5.7.10-winx64.zip解壓,新建乙個my.ini檔案

三.新建資料存放資料夾和日誌存放資料夾

四.初始化及啟動服務

安裝mysql服務,mysql3310為服務名稱,名稱可以自已定

mysqld install mysql3306

啟動mysql伺服器 mysqld –console

五.啟動mysql程序

六.修改 root 賬號的密碼

修改mysql的配置檔案(my.ini),在[mysqld]下新增一行skip-grant-tables

mysql 重啟後,即可直接用 mysql -u root -p 進入(此時密碼為空)

mysql> update mysql.user set authentication_string=password(『123qaz』) where user=』root』 and host = 『localhost』;

mysql> flush privileges;

mysql> quit;

將/etc/my.cnf檔案還原(刪除skip-grant-tables這一行),重新啟動 mysql

這個時候可以使用 mysql -u root -p 『123qaz』 進入了

mysql>set password = password(『123456』); 設定新密碼

七.開放遠端客戶端授權

八.mysql-5.7.10-winx64 mysql服務無法啟動,服務沒有報告任何錯誤的解決辦法

錯誤場景:

最新解壓版本的mysql 解壓安裝的時候報錯

e:\mysql-5.7.10-winx64\bin>net start mysql3306

mysql 服務正在啟動 ….

mysql 服務無法啟動。

服務沒有報告任何錯誤。

請鍵入 net helpmsg 3534 以獲得更多的幫助。

e:\mysql-5.7.10-winx64\data下面是沒有data資料夾的,此資料夾不需要自己建

e:\mysql-5.7.10-winx64\bin>mysqld –console

e:\mysql-5.7.10-winx64\bin>mysqld –initialize

2015-12-21t07:28:50.310904z 0 [warning] timestamp with implicit default value is deprecated. please use –explicit_defaults_for_timestamp server option (see documentation for more details).

2015-12-21t07:28:50.311904z 0 [warning] 『no_zero_date』, 『no_zero_in_date』 and 『error_for_division_by_zero』 sql modes should be used with strict mode. they willbe merged with strict mode in a future release.

2015-12-21t07:28:50.311904z 0 [warning] 『no_auto_create_user』 sql mode was not set.

2015-12-21t07:28:50.318904z 0 [error] –initialize specified but the data directory has files in it. aborting.

2015-12-21t07:28:50.324905z 0 [error] aborting

上面的錯誤是自己建了data資料夾之後 用 mysqld –initialize報錯。

刪除之前建的data資料夾,然後注釋my.init檔案下的datadir,由mysql自己建立即可。

e:\mysql-5.7.10-winx64\bin>mysqld –initialize

e:\mysql-5.7.10-winx64\bin>net start mysql

mysql 服務正在啟動 .

mysql 服務已經啟動成功。

1、停止服務

net stop mysql3307

2、刪除服務

mysqld –remove mysql3307

或者 sc delete mysql3307

3、刪除3307目錄

4、修改登錄檔

清除登錄檔中的該mysql3307服務,有幾個地方:

登錄檔中的controlset001、controlset002不一定是001和002,可能是controlset005、006之類,刪除的時候都刪除就可以 。

執行mysql時,提示table 『performance_schema.session_variables』 doesn』t exist

解決的方法是:

第一步:在管理員命令中輸入:

mysql_upgrade -u root -p --force

第二步:重新啟動mysql的服務:

net stop mysql

net start mysql

再次執行mysql,就解決了。

注意,兩步缺一不可。

mysq免安裝配置與解除安裝

本部落格 二.解壓配置 mysql 5.7.10 winx64.zip解壓,新建乙個my.ini檔案 三.新建資料存放資料夾和日誌存放資料夾 四.初始化及啟動服務 安裝mysql服務,mysql3310為服務名稱,名稱可以自已定 mysqld install mysql3306 啟動mysql伺服器...

免安裝版mysql的安裝配置與解除安裝

真是蛋疼啊,這麼長時間不碰工程上的東西,手生的不得了,配置個環境浪費了半天時間。拙計。具體mysql免安裝版的配置如下 寫道 解壓到自定義目錄,我這裡演示的是d wamp mysql 複製根目錄下的my default.ini,改名為my.ini,my.ini用下面內容替換 以下是複製內容,這行可不...

mysql免安裝 mysql 免安裝配置

2 配置環境變數 1 解壓目錄 d mysql 8.0.16 winx64 2 配置環境變數 3 新增配置檔案 1 配置檔案目錄 d mysql 8.0.16 winx64 2 配置檔名 my.ini 3 檔案內容 mysql 設定mysql客戶端預設字符集 default character se...