windows綠色版mysql配置安裝

來源:互聯網
上載者:User

標籤:root   error   top   xxxx   x64   default   log   路徑   引號   

轉載:Windows下MySQL綠色版安裝配置與使用 - weixiao520 - 部落格園  http://www.cnblogs.com/weixiao520/p/4573619.html

一、安裝 mysql

1、下載。

     : http://downloads.mysql.com/archives/get/file/mysql-5.7.11-winx64.zip。

2、解壓MySQL壓縮包

  解壓到指定目錄,D:\Dev\mysql-5.7.11。

3、添加環境變數

  在Path中添加  D:\Dev\mysql-5.7.11\bin

4、修改設定檔

  將my-default.ini名稱改為:my.ini,檔案裡面的參數配置:
      [mysqld]
      # 設定mysql的安裝目錄
      basedir=D:\Dev\mysql-5.7.11
      # 設定mysql資料庫的資料的存放目錄,必須是data
      datadir=D:\Dev\mysql-5.7.11\data
  注意:路徑是反斜線,也可以改為兩個正斜線,還可以加上雙引號
      # mysql連接埠
      port=3306
      # 字元集
      character_set_server=utf8 (我下載這個版本沒有找到此項)
      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

5、安裝MySQL服務 

    cmd進入到mysql的bin目錄(D:\Dev\mysql-5.7.11\bin)      

  如果安裝目錄下存在“Data”目錄,務必先刪除data目錄(或移動到其他地方)。

  執行mysqld --initialize 。 

      自動:mysqld --install [服務名]
      手動:mysqld --install -manual [服務名]
      然後執行mysqld -install MySQL --defaults-file="D:\Dev\mysql-5.7.11\my.ini",當顯示Service successfully installed時,即表示mysql服務安裝成功。
     注意:務必要把"-defaults"改為"--defaults",mysqld指令沒有-d選項,而MYSQL在解析參數時,只要碰到xxxx-dxxxx就會把-D當成選項去處理。
     mysql預設尋找c:\my.ini和c:\windows\my.ini,安裝目錄下的my.ini或my.cnf。

6、mysql服務啟動與停止

     方法一,在doc命令下進入到mysql的bin目錄(D:\Dev\mysql-5.7.11\bin),
     輸入"net start mysql"啟動mysql,
     輸入"net stop mysql"停止mysql服務。

     方法二,開啟管理工具 服務,找到MySQL服務。

   通過右鍵選擇啟動或者直接點擊左邊的啟動來啟動服務。 

二、卸載mysql服務

 在doc命令下進入到D:\Dev\mysql-5.7.11\bin>輸入"mysqld -remove"或者"sc delete mysql"執行卸載服務。

三、root密碼修改與登入

1、登入

     本地登入mysql資料庫在doc命令視窗裡面,輸入命令:mysql -u root -p
  斷行符號後提示輸入密碼。
  註:mysql解壓縮版初次安裝管理員root的密碼為空白,直接再斷行符號一次就登入mysql資料庫。

    如果出現ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)錯誤,編輯mysql設定檔my.ini,在[mysqld]這個條目下加入 skip-grant-tables,儲存退出後重啟mysql。

2、修改root密碼      

  剛安裝完成時root帳號預設密碼為空白,此時可以將密碼修改為指定的密碼。如:123456

  方法一:

    c:>mysql -u root -p

    mysql>show databases; 

    mysql>use mysql;

    mysql>UPDATE user SET password=PASSWORD("123456") WHERE user=‘root‘;

    mysql>FLUSH PRIVILEGES; 【注意一定不要遺忘這句話,否則密碼更改不能生效,重新整理MySQL的系統許可權相關表,第二種方法,就是重新啟動mysql伺服器】

    mysql>QUIT

    改好之後,再修改一下my.ini這個檔案,把剛才加入的"skip-grant-tables"這行刪除,儲存退出,再重啟mysql。

  方法二:

    利用第三方管理工具進行密碼修改。如Navicat for MySQL

 

windows綠色版mysql配置安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.