mysql安裝與基礎使用(1)_mysql server

 一、下載mysql serverhtml

進入mysql官網(https://www.mysql.com/)主導航選擇downloadsmysql

選擇二級導航community ->選擇MySQL Community Server sql

 

 

點擊download 進入下載頁,選擇5.6版本,下載數據庫

 

選擇須要的系統(本文是windows)和操做系統(本文選64位 )——>downloadwindows

 

能夠註冊登陸,也能夠選擇 「No thanks ……」服務器

二、下載後執行安裝操做工具

咱們下載的是zip壓縮包,能夠不用安裝直接解壓到咱們指定的文件路徑下就能夠了(本文解壓到E:\workUtils\mysql\mysql-5.6.41-winx64)。不過咱們還要作些默認配置的更改:ui

找到咱們的解壓路徑在E:\workUtils\mysql\mysql-5.6.41-winx64目錄下,新建個my.ini。複製下面的代碼保存就ok了。my.ini會替換掉下面的my-default.ini文件編碼

 

# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. # basedir = ..... # datadir = ..... # port = ..... # server_id = ..... # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=E:\workUtils\mysql\mysql-5.6.41-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:\workUtils\mysql\mysql-5.6.41-winx64\data # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB

三、啓動mysql服務器加密

使用命令行啓動mysql服務:

打開cmd windows命令行,進入mysql的安裝路徑(也就是解壓路徑,本文的是E:\workUtils\mysql\mysql-5.6.41-winx64)下的bin文件夾

執行命令  net start mysql (關閉服務的命令是: net stop mysql,操做同樣,也要進入到安裝路徑下的bin目錄下)

 

四、建立mysql服務器鏈接:

執行鏈接服務器命令:mysql -uroot -p ->回車輸入密碼(初試密碼是root)

 

在建立的鏈接中執行mysql基本命令:show databases;(執行mysql命令都是以分號;爲結束符,沒有讀到;命令不算結算)

 

 

 五、修改默認密碼(修改後的密碼必定要記好):

密碼設置在基礎庫的系統表user中保存,咱們須要修改這個表中的user=‘root’的用戶的密碼。首先查詢到他的密碼:

執行命令修改(用password加密密碼)

 update user set authentication_string=password('123') where user='root';

查詢到的是同樣的,不知道對不對,因此斷開鏈接試一下。

 執行exit命令退出鏈接

 

 繼續執行mysql -uroot -p

 

彷佛沒生效,重啓服務試下,執行命令net stop mysql中止服務

發現確實不行,檢查流程發現沒有執行flush privileges(權限更新),正常流程應該是更新密碼後執行權限更新命令:flush privileges;

仍是不行,而後發現我用的修改密碼的方式是5.7版本的,5.6的應該用

格式:mysql> set password for 用戶名@localhost = password('新密碼'); 
例子:mysql> set password for root@localhost = password('123'); 

成功,自此,你能夠使用你的數據庫了,可是咱們發現工做中用命令行操做數據庫交互太不有好,因此咱們選擇了一款可視化操做的鏈接工具Navicat,next文章講解安裝使用。

 

 

附加步步驟:爲你的mysql瘦身

有沒有沒發現一個問題,你下載mysql壓縮包的時候只有200M多一點,可解壓只有居然達到居然的1G多,右鍵你的mysql-x.x.xx-winx64目錄,選擇屬性來看看他的大小吧!爲何會這樣呢,其實仍是那個問題,mysql是開源的數據庫,解壓後lib文件夾中的源文件和debug等文件都沒有刪掉,這些文件其實沒有什麼用的,都刪掉就是了。刪掉dubug文件和.pdf文件。固然不止這一個目錄裏面有,本身找一下,但別刪錯了。刪了以後是否是發現小了特別多!

 

 

參考:https://www.cnblogs.com/fnlingnzb-learner/p/6009153.html

相關文章
相關標籤/搜索