mysql安裝及基本概念

來源:互聯網
上載者:User

標籤:刪掉   mysqld   sql   添加使用者   基本操作   新特性   環境變數   oca   統一   

1.mysql下載安裝

在官網下載5.6版本(越老穩定性越好,現在公司一般都用5.6),選擇windows,64bit 。下載完解壓看bin目錄下是否有mysql·exe和mysqld.exe。

解壓完成其實已經安裝完成了(將別人的軟體下載下來就是安裝完成了),exe功能是將檔案拷貝到硬碟。

2.mysql基本操作

通訊端服務端:用cd切換路徑到mysql的bin目錄,先開啟服務端 mysqld·exe,此時通訊端服務端啟動起來了,預設ip:127.0.0.1 預設連接埠:3306

通訊端用戶端:用cd切換路徑到mysql的bin目錄,輸入命令mysql -h127.0.0.1 -P 3306 -uroot -p  #串連服務端ip和port(注意連接埠是大寫的p,-u後面跟使用者名稱

不用空格,root是管理員,-p後面是密碼(如果密碼帶空格需要加引號,如-p“1 23” 不加引號會把密碼當成1),初始沒有密碼,就是建立一個管理員帳號)

select user();(後面有分號要注意) 查看當前登入的使用者 localhost是在本地登入,可以在cmd查看服務端和用戶端進程,都可以查看到。

quit;退出

 

 

mysqld --verbose --help | findstr bind 查看服務端的Binder 方法

mysqld  --bind-address = "0.0.0.0"  綁定ip

mysqld  --port =3306 綁定連接埠

只要用戶端串連著兩個連接埠和ip就可以訪問

 

如果是本機地址:用戶端直接-uroot -p 輸入使用者名稱和密碼就可以了

服務端終端始終被佔用著,在前台運行,怎麼讓服務端終端在後台運行?

 

taskkill  /F /IM  mysqld.exe進程名  根據進程名殺死進程 

 

tasklist | findstr mysqld 查看進程是否還存在

 

把bin目錄添加到環境變數

 

服務端:mysqld --install  做成後台啟動並執行 添加管理員權限

mysqld --remove 刪除服務mysql 需要先停止運行

重新開啟服務再輸入一次mysqld --install

開啟服務後直接在一個cmd裡運行

直接mysql 不指定使用者名稱 使用者名稱為ODBC

進入mysql 輸入\s 可以查看字元編碼

[mysqld] 服務端配置character-set-server=utf8collation-server=utf8_general_ci[client] # 用戶端全域配置 (沒有mysql相關配置) 對所有的用戶端做一個統一的配置 java,c,pythondefault-character-set=utf8[mysql] # 用戶端配置  default-character-set=utf8

可以把之前資料庫的環境變數刪掉

net stop mysql 停止mysql服務

net start mysql 啟動mysql服務

修改ini檔案裡的mysql 裡面添加使用者名稱和密碼只要重啟用戶端就可以了,不需要重啟服務端

如果在ini檔案對應的檔案頭下指定使用者名稱和密碼,直接輸入mysql就可以登陸,不需要在輸入-uroot -p

show databases;查看所有的庫

輸入錯誤的使用者名稱不會報錯,5.4.0新特性

 

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.