MySQL5.7.11免安裝版的安裝和配置:解決MYSQL 服務無法啟動問題


打開文件夾,修改my-default.ini 拷貝一份,改名 my.ini

    復制下面的配置信息到 my.ini 保存
#########################################################
    [client]
    port=3306
    default-character-set=utf8
    [mysqld]
    port=3306
    character_set_server=utf8
    basedir=C:\mysql-5.7.11-winx64
    #解壓目錄
    datadir=C:\mysql-5.7.11-winx64\data
    #解壓目錄下data目錄
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    #密碼永不過期,如果需要定期更換提醒,可以把0改為其他值,默認單位是天

   default_password_lifetime=0
    [WinMySQLAdmin]
    C:\mysql-5.7.11-winx64\bin\mysqld.exe
#########################################################

然后修改環境變量:

1)右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量
      點擊“系統變量”下的新建按鈕
      輸入變量名:MYSQL_HOME
      輸入變量值:C:\mysql-5.7.11-winx64
      #即為mysql的自定義解壓目錄。
    2)選擇“系統變量”中的Path
      點擊編輯按鈕
      在變量值中添加變量值:%MYSQL_HOME%\bin
      注意是在原有變量值后面加上這個變量,用;隔開,不能刪除原來的變量值,

點擊“開始”圖標,在搜索框中輸入“cmd”,找到cmd程序后注意要點右鍵:以管理員身份運行。

 

 

先初始化Data目錄:以前5.6版本自帶Data目錄,不需要這一步!如果沒有這一步會無法啟動mysql服務,報錯MYSQL 服務無法啟動。

 

在CMD窗口中輸入以下命令:

 

mysqld --initialize-insecure

 

這里比較慢,要等一會

 

可以看到出現data目錄了,如下:

然后再在CMD中開始安裝,輸入以下命令:

mysqld install

然后啟動服務,輸入以下命令:

net start mysql

 

備注:移除安裝是mysqld remove;mysqld --initialize是自動生成隨機密碼用戶;

然后就可以登陸了。

mysql -u root -p

回車

可選項:修改 root 賬號的密碼

MySQL語句以分號(;)作為語句的結束, 若在語句結尾不添加分號時, 命令提示符會以 -> 提示你繼續輸入(有個別特例, 但加分號是一定不會錯的);剛安裝完成時root賬號默認密碼為空,此時可以將密碼修改為指定的密碼。如:123456
    c:>mysql –uroot
    mysql>show databases;
    mysql>use mysql;
    mysql>UPDATE user SET authentication_string=PASSWORD("123456") WHERE user='root';
    mysql>FLUSH PRIVILEGES;
    mysql>QUIT

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM