[數據庫]mysql 5.6.20的安裝、配置服務、設置編碼格式

1、安裝mysql

安裝環境sql

       系統:Window 32數據庫

       版本:Mysql 5.6.20ide

一、 首先從官網上http://dev.mysql.com/downloads/mysql/ 下載Mysql 5.6.20 Win32版本測試

                      

二、 咱們打開下載下來的mysql-5.6.20-win32.msi安裝包編碼

三、 選擇Next 下一步:spa

     

4勾選贊成,選擇Next 下一步:orm

     

5自定義安裝(Custom),選擇Next 下一步:server

    

6更改安裝路徑,選擇Next下一步:排序

    

7選擇安裝(Install)

    

8完成安裝

    

 

2、配置

注:此版本安裝後沒法啓動服務和登陸,須要手動配置

一、 運行系統命令Cmd進入mysql的安裝目錄,上面的安裝目錄是F:\Develop install\mysql\bin,使用cd F:\Develop install\mysql\bin打開。

     

二、 採用mysqld將mysql註冊爲服務,命令爲mysqld–install  Mysql。

     

三、 啓動服務:net start mysql

     

四、 登陸mysql,由於root用戶的默認密碼爲空,直接回車進入mysql  -u root –p

     

5設置root密碼SET PASSWORD FOR 'root'@'localhost'=PASSWORD('123456');

Localhost表示鏈接本地,password裏面是密碼。

6配置幾種不一樣的權限

添加一個可遠程登陸的賬號user,且設置密碼123456,能訪問全部庫 如遠程沒法訪問關閉防火牆或添加入站出站規則,添加端口3306 

GRANT all privileges on *.* TO 'bfdx'@'%' identified by '123456' WITH GRANT OPTION;  FLUSH PRIVILEGES;

mysql 添加用戶user1並受權訪問指定數據庫db123,且設置密碼333333 

grant all privileges on db123.* to 'bfdx'@'%' identified by '333333' with grant option;  FLUSH PRIVILEGES;

mysql 添加用戶user2並受權訪問指定數據庫db123,且設置密碼666666,同時限制登陸爲指定IP段 

grant all privileges on db123.* to 'bfdx'@'192.168.4.41%' identified by '666666' with grant option;   FLUSH PRIVILEGES;

7這裏以上面第一種爲例,用戶名爲bfdx,密碼是123456,容許全部ip訪問

     

這時候使用mysql–u bfdx–p發現沒法登錄提示以下

     

執行:use mysql;delete from user where user=''; flush privileges;意思是刪除匿名用戶。

再執行登錄語句mysql–u bfdx–p成功:

     

 

注:mysql安裝後默認不支持中文,須要手動設置編碼

1找到mysql安裝目錄下my.ini文件,mysql 5.6.20版本安裝後沒有my.ini文件,只有my-default.ini文件,照樣能啓動。

2將my-default.ini備份,重命名成my.ini。

3使用命令登陸到mysql中,輸入show variables like 'character_set_%'

      

咱們看到各個運行的名稱編碼不統一,咱們只要將character-set-server,character-set-client,character-set-database,character-set-results改爲統一編碼支持中文。

五、 咱們改爲gbk編碼,打開剛纔重名名文件my.ini,在文件中添加以下數據

[client]

default-character-set=gbk

[mysqld]

character-set-server=gbk

[mysql]

default-character-set=gbk

六、 保存後,重啓mysql服務。

七、 再次執行,改爲gbk。

     

注意:剛纔上面咱們默認character-set-client=gbk,並無作更改。若是出現其餘編碼,又想客服端訪問也是統一編碼。打開mysql安裝目錄下data文件夾,找到你建立的數據庫。好比test,打開test文件找到db.opt,打開文件改爲default-character-set=gbk

default-collation=gbk_chinese_ci

若是想設置成utf8編碼,那麼修改爲以下

default-character-set=utf8//字符集

default-collation=utf8_chinese_ci//排序規則

八、 能夠在命令窗口中建立數據和表並插入數據測試

      

相關文章
相關標籤/搜索