MySQL綠色解壓縮版安裝與配置,mysql綠色解壓縮版

來源:互聯網
上載者:User

MySQL綠色解壓縮版安裝與配置,mysql綠色解壓縮版

          本例使用的MySQL的版本為MySQL-5.6.17-winx64。

【轉載使用,請註明出處:http://blog.csdn.net/mahoking】


操作步驟:
一、安裝MySQL資料庫


1、下載MySQL-5.6.17-winx64.zip檔案。
2、解壓到指定目錄,本例為D:\mysql-5.6.17-winx64。
3、修改設定檔,my-default.ini名稱改為:my.ini,檔案裡面的參數配置:
       [mysqld]
       # 設定mysql的安裝目錄
       basedir=D:/ mysql-5.6.17-winx64
       # 設定mysql資料庫的資料的存放目錄,必須是data
       datadir=D:/ mysql-5.6.17-winx64/data
注意:路徑是反斜線,也可以改為兩個正斜線,還可以加上雙引號,
例: datadir="D:\ mysql-5.6.17-winx64\data"
       # mysql連接埠
        port=3306
        # 字元集
        character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、安裝MySQL服務
       在路徑C:\Windows\System32下找到cmd.exe,點擊右鍵以管理員身份運行(win 7下面嚴格區分許可權,必須以管理員身份)
      自動:mysqld --install [服務名]
      手動:mysqld --install -manual [服務名]
      mysqld -install MySQL --defaults-file="D:\ mysql-5.6.17-winx64\my.ini"
     注意:務必要把"-defaults"改為"--defaults",mysqld指令沒有-d選項,而MYSQL在解析參數時,只要碰到xxxx-dxxxx就會把-D當成選項去處理。
     mysql預設尋找c:\my.ini和c:\windows\my.ini,安裝目錄下的my.ini或my.cnf。
5、mysql服務啟動與停止
     在doc命令下進入到mysql的bin目錄(D:\ mysql-5.6.17-winx64\bin>),
     輸入"net start mysql"啟動mysql,
     輸入"net stop mysql"停止mysql服務。


二、root密碼修改與登入


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

遠程登入(擴充)配置
      mysql -h 192.168.80.109 -u root –p
      mysql -h 192.168.80.109 -u root -p123456
注釋:
     -h是指定登入ip,
     -u指定使用者,
     -p指定密碼,-p後如果什麼都不寫,那麼接下來會提示輸入密碼,-p後也可以直接寫上密碼,這樣就不再需要輸入密碼了。
2、修改root密碼
      啟動mysql服務,輸入命令:
use mysql                                                                                                                   
使用mysql資料來源,doc命令框輸入
update mysql.user set password=PASSWORD('newPassword') where User='root';
 doc命令框再輸入:
flush privileges;                                                                                                         
mysql 新設定使用者或更改密碼後需用flush privileges重新整理MySQL的系統許可權相關表,否則會出現拒絕訪問,還有一種方法,就是重新啟動mysql伺服器,來使新設定生效。

注意事項:

       在此步驟時,可能會出現如下問題:
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。
原因:
       因為mysql資料庫的user表裡,存在使用者名稱為空白的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實際是匿名登入的,通過錯誤提示裡的''@'localhost'可以看出來。
解決方案:
方法一:

1.關閉mysql
# service mysqld stop                                                                                                             
2.屏蔽許可權
# mysqld_safe --skip-grant-table                                                                                            
螢幕出現: Starting demo from .....
3.新開起一個終端輸入
# mysql -u root mysql                                                                                                              
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';   
 mysql> FLUSH PRIVILEGES;//記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤
mysql> \q                                                                                                                               
方法二:
1.關閉mysql
# service mysqld stop                                                                                                             
2.屏蔽許可權 
# mysqld_safe --skip-grant-table                                                                                           
螢幕出現: Starting demo from .....
3.新開起一個終端輸入   
# mysql -u root mysql   
mysql> delete from user where USER='';   
mysql> FLUSH PRIVILEGES;//記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤   
mysql> \q                                                                                                                                          

 

三、卸載已安裝的MySQL


           可以通過Windows的服務管理員查看。"開始"->"運行",輸入“services.msc”,斷行符號。彈出Windows的服務管理員,然後就可以看見服務名為“MySQL”的服務項了。
在doc命令下進入到D:\ mysql-5.6.17-winx64\bin>輸入"mysqld -remove"或者"sc delete mysql"執行卸載服務。

 

【轉載使用,請註明出處:http://blog.csdn.net/mahoking】

相關文章

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.