文章出處

 

由于一直做銀行項目,所以一直在用oracle和db2,但最近自己想折騰點東西,這兩個數據庫都有點大,所以搞個MySQL來用,但我是win8系統,下了幾個都不好用,看來還是官網靠譜些(由于英語實在不敢恭維,迫不得以.......)。
原來打開官網:www.mysql.com很容易就下到了windos 64位的安裝程序,版本是mySQL 5.6.22。
結果下下來,暈了,怎么沒有安裝程序......看了一下,原來是綠色版的,記錄一下配置步驟:
1、下載安裝文件(官網 win 64  5.6.22版本)。
2、下載完成后,解壓到指定文件夾
3、 配置環境變量:      

      變量名:MYSQL_HOME

      變量值:D:\Program Files (x86)\mysql-5.6.22-winx64 

 

      在Path中添加  %MYSQL_HOME%\bin;

4、注冊windows服務

      在C:\WINDOWS下創建my.ini文件

      編輯my.ini內容如下:

        #-------------------------------------------------

 

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

        [mysqld] 
        # 設置為MYSQL的安裝目錄 
        basedir=D:\Program Files (x86)\mysql-5.6.22-winx64
        # 設置為MYSQL的數據目錄 
        datadir=D:\Program Files (x86)\mysql-5.6.22-winx64\data
        port=3306
        character_set_server=utf8

        # 采用了網上大多數的模式,具體以后細研究
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

 

        #-------------------------------------------------

        關于STRICT_TRANS_TABLES模式記錄一下:

 

  • 不支持對not null字段插入null值
  • 不支持對自增長字段插入''值,可插入null值
  • 不支持 text 字段有默認值
5、控制臺進入D:\Program Files (x86)\mysql-5.6.22-winx64(安裝目錄下的bin目錄)
6、安裝服務:
      mysqld.exe -install
      擦、報了一個 Install/Remove of the Service Denied! 拒絕了,網上查了一下,原來是系統權限問題,
      解決方法:找到C:\Windows\System32下的cmd.exe ,以管理員身份運行后,重新執行以上的命令即可
7、啟動MySQL
     執行命令:net start mysql  提示啟動成功:


 
8、修改root用戶密碼(root密碼默認為空)
    >mysql -uroot

    mysql>show databases; 

    mysql>use mysql;

 

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

 

    mysql>FLUSH PRIVILEGES;

   



 

修改完可以登錄一下,試驗一下有沒有修改成功,會發現提示密碼錯誤:



 --原來不支持空格......

OK,安裝結束!


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()