開啟計算機->屬性->高階系統設定->環境變數,
新建乙個環境變數,變數名為mysql_home
,變數值為你的mysql根目錄d:\program files\mysql-5.7.30-winx64
然後在系統變數path中新增;%mysql_home%\bin
在根目錄下建立my.ini,新增以下內容:
[mysqld]
port=3306
basedir=d:\program files\mysql-5.7.30-winx64
datadir=d:\program files\mysql-5.7.30-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=innodb
sql_mode=no_engine_substitution,strict_trans_tables
[mysql]
default-character-set=utf8
以下操作尤為重要管理員身份開啟cmd,進入目錄d:\program files\mysql-5.7.30-winx64\bin
執行命令:mysqld -install
將mysql安裝到windows的服務。
如果想要解除安裝服務執行命令mysqld -remove
在d:\program files\mysql-5.7.30-winx64
安裝目錄下,新建乙個data
資料夾,在cmd繼續輸入mysqld --initialize --console
初始化,
會隨機生成密碼,需要記錄
2020-06-21t01:28:06.196372z 1 [note] a temporary password is generated for root@
localhost: t/u/qvs17nuk
再輸入net start mysql
,服務啟動成功
停止服務輸入命令:net stop mysql
如果想設定mysql是否自動啟動,可以在開始選單->執行中輸入services.msc
開啟服務管理進行設定。
修改密碼
mysqladmin -u root -p password
空格 新密碼
enter password:輸入生成的隨機密碼
登入mysql -u root -p
enter password:輸入修改後的密碼
刪除原來的安裝目錄
報錯資訊:重新安裝mysql的時候出現的提示
e:\developsoftware\mysql-8.0.13-winx64\bin>mysqld install the service already exists! the current server installed: e:\mysql\bin\mysqld mysql
報錯原因:以前機器上裝過mysql沒有解除安裝乾淨。
解決方案:
c:\windows\system32>sc query mysql
service_name: mysql type : 10 win32_own_process state : 1 stopped win32_exit_code : 0 (0x0) service_exit_code : 0 (0x0) checkpoint : 0x0 wait_hint : 0x7d0
c:\windows\system32>sc delete mysql
[sc] deleteservice 成功
等確認以前裝過的所有的舊版的東西都清理乾淨後再裝新的就可以了。
參考:
linux解除安裝及安裝mysql 5 7以上
刪除 1.rpm qa grep i mysql 檢視安裝的mysql 2.usr local mysql support files mysql.server stop 停止mysql服務 3.whereis mysql 收集mysql資料夾資訊 或者 find name mysql 推薦 4.r...
linux解除安裝及安裝mysql 5 7以上
刪除 1.rpm qa grep i mysql 檢視安裝的mysql 2.usr local mysql support files mysql.server stop 停止mysql服務 3.whereis mysql 收集mysql資料夾資訊 或者 find name mysql 推薦 4.r...
MySQL5 7安裝與解除安裝
安裝mysql?新增環境變數 安裝疑難問題 解除安裝mysql?在安裝目錄下新建乙個my.ini檔案 用記事本開啟 將一下內容複製進去 mysql default character set utf8 mysqld port 3306 安裝目錄 basedir d software mysql 5....