本部落格:
二.解壓配置
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...