mysql安裝過程及沒法啓動mysql的辦法

下載並解壓MySQL

  • 下載mysql-8.0.17-win64 \https://dev.mysql.com/downloads/mysql/8.0.html        // 這裏提供的是8.0以上x64版本html

  • 解壓到任意位置,譬如:mysql

    C:\mysql-8.0.17-winx64      (注意!! 此處的路徑必定要弄對,記住這個路徑)
  • 將 C:\mysql-8.0.17-winx64\bin 添加到環境變量PATH       重要!!!!sql

配置my.ini文件

 

  • 在安裝位置(譬如:C:\mysql-8.0.17-winx64)中建立文件my.ini,並存入以下內容:測試

[mysqld]
port=3306
basedir=c:\mysql-8.0.17-winx64
datadir=c:\mysql-8.0.17-winx64\data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
secure_file_priv=''
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8


   這個 my.ini  文件的建立方式就是建立一個 txt 文件而後另存爲,選擇 保存類型爲全部文件,文件名改成 my.inispa

  

啓動服務

中止原有mysql服務

c:\mysql-8.0.17-winx64>  net stop mysql       

//默認是中止的,因此執行完以後應該會提示已經中止,若是提示net不是內部或外部命令,就是由於環境變量沒設置正確
// 應該 在環境變量里加入一條 %SystemRoot%\system32 記得用英文分號隔開

刪除原有mysql服務

c:\mysql-8.0.17-winx64>  sc delete mysql

刪除原有data目錄

c:\mysql-8.0.17-winx64\bin>  rmdir /S /Q data

查看本身安裝的目錄下若是沒有data文件夾,就不須要執行此句。

從新生成data目錄及文件

c:\mysql-8.0.17-winx64\bin>  mysqld.exe --initialize-insecure

// 這句就是生成data文件夾的

從新建立mysql服務

c:\mysql-8.0.17-winx64>bin\mysqld --install mysql 

從新啓動mysql

c:\mysql-8.0.17-winx64>net start mysql

修改密碼

用root帳號登陸mysql

  c:\mysql-8.0.17-winx64>mysql -uroot -p

       這裏,默認的密碼爲空,直接回車會提示登陸成功歡迎什麼什麼的。。。而後修改登陸密碼server

修改root密碼

  執行這兩句修改爲功htm

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '這裏寫要修改的密碼';
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '這裏寫要修改的密碼';

修改完成以後執行

mysql> exit //退出mysql

從新執行

 c:\mysql-8.0.17-winx64>mysql -uroot -pblog

測試已修改密碼,登陸成功就OK
相關文章
相關標籤/搜索