mysql-5.7.18-winx64安裝過程遇到的一些問題

本人安裝的爲mysql-5.7.18-winx64免安裝版。java

首先若是電腦以前安裝了mysql,請卸載乾淨再進行安裝,這裏有未卸載乾淨時,以及安裝過程遇到的一些問題,這裏簡單記錄了一下。mysql

  1. 配置環境變量,這裏再也不說了。
  2. 在bin同目錄下建my.ini配置文件,內容爲:

    [client] 
    port=3306 
    default-character-set=utf8 sql

    [mysqld] 
    #解壓目錄
    basedir=F:\java\mysql\mysql-5.7.18-winx64
    #解壓目錄下data目錄
    datadir=F:\java\mysql\mysql-5.7.18-winx64\data
    port=3306 
    character_set_server=utf8 
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    #MySQL服務器端的存儲引擎
    default-storage-engine=MEMORY 數據庫

    [WinMySQLAdmin] 
    F:\java\mysql\mysql-5.7.18-winx64\bin\mysqld.exe   服務器


     將上面配置信息拷貝到my.ini,避免本身手敲寫錯誤。
     其中F:\java\mysql\mysql-5.7.18-winx64要改成本身的安裝目錄。  編輯器

  3. 在bin同步錄下建data文件夾                                         

  4. a) ctrl+R進入DOS,在安裝目錄下bin路徑下,這裏個人是F:\java\mysql\mysql-5.7.18-winx64\bin,運行命令:mysqld –initialize-insecure –user=mysql;
    完成後輸入:
    mysql -install .net

    出現 Server successsfully installed 表示數據庫安裝完畢。server

    b) 輸入:
    net start mysql 
    顯示服務正在啓動,服務啓動成功。
    說明數據庫服務啓動。get

    c) mysql -u root -p 打開數據庫這裏會讓輸入password,這個臨時生成的passwor須要F:\java\mysql\mysql-5.7.18-winx64\data打開.err文件,找到自動生成的password,而後同步

    set password  for root@localhost = 'root';
    修改password,這裏我修改password爲root.

 

  • 若是順利的話,應該就能夠登陸mysql了。這裏是我遇到的問題及解決方法。

ctrl+r,輸入regedit打開註冊表編輯器,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/MYSQL

把這個路徑改成本身安裝路徑,這裏個人是F:\java\mysql\mysql-5.7.18-winx64\bin。

  • net start mysql時:

把data文件夾清空,而後輸入:

mysqld --initialize  (初始化),從新建立data數據,而後再mysqld --initialize

相關文章
相關標籤/搜索