個是公司技術基礎建設的一部分,在以后我會逐步推出更多的技術相關文章,感覺有用的請關注。
首先去mysql 官網下載 mysql , 現在一般采用的mysql5.7+ 的版本。
mysql下載地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-winx64.zip
如果下載地址已經失效,請訪問:https://dev.mysql.com/downloads/mysql/ 點擊 Looking for the latest GA version? 就可以下載 5.7+ 的版本了。
然后把下載好的mysql 解壓縮到指定的位置,比如:D:\tools\workTools\mysql-5.7.29-winx64
在mysql-5.7.29-winx64下,建立data文件夾和my.ini 文件。data文件夾是MySQL數據庫的文件夾。文件夾的位置可以隨意放置,在my.ini 文件對應的 datadir 寫一樣的就行,不要有中文路徑,避免出現問題。
my.ini 文件詳細如下,注意字符集要使用 utf8mb4 ,存儲引擎要用INNODB 。為什么要使用 utf8mb4 ,存儲引擎為什么要用 INNODB ,我會在其他的文章中詳細說明。
安裝目錄和存放目錄需要雙斜線,不然會報錯,另外不能有空格。 my.ini 文件本身的文本編碼要存儲成 UTF-8 方式。 Win10 默認是 ANSI 方式,這個要注意。
可以復制以下內容到記事本中。推薦使用 EditPlus 或者其他類似軟件,方便修改編碼格式等。
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[mysqld]
#設置3306端口 ,如果是線上服務器,為了保證安全可以修改為其他端口,比如 9999 等
port=3306
# 設置mysql的安裝目錄 ,注意這里需要雙斜線,不然會有問題。
basedir=D:\tools\workTools\mysql-5.7.29-winx64
# 設置mysql數據庫的數據的存放目錄, 這里根據自己的實際情況進行修改。
datadir=D:\tools\workTools\mysql-5.7.29-winx64\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8mb4
#開啟查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
Mysql 需要 VC++ 2013 版本 ,在安裝前要先安裝好,不然在安裝mysql 的時候會報錯。
VC++2013 的下載地址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
以管理員身份運行 CMD ,這里要特別注意,如果不是用管理員身份運行也會報錯。因為我沒有配置環境變量,所以需要到mysql 所在目錄下執行命令。以管理員身份運行 CMD 之后,先切換到D 盤 ,根據自己Mysql解壓縮的位置進行操作。
D:
cd D:\tools\workTools\mysql-5.7.29-winx64\bin
mysqld --initialize --user=mysql --console
經過這一步如果沒有問題,會打印出默認的初始密碼,需要記錄下初始密碼,如果沒有記錄,那就需要修改 my.ini 文件進行無密碼登錄。
安裝服務 運行:mysqld --install mysql
啟動服務 運行:net start mysql
鏈接mysql 運行:mysql -u root –p
輸入初始密碼。初始密碼可以參考我給出的截圖。
紅框的部分就是mysql自動生成的初始密碼
修改密碼 : set password for root@localhost=password('新的密碼');
如果 出現錯誤:The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
運行:flush privileges;
如果需要其他機器訪問可以運行以下命令
#添加遠程訪問權限
use mysql;
update user set host='%' where user='root';
select host, user from user;
exit;
退出后,記得重啟生效。這個很重要,重啟生效 重啟生效 重啟生效!
創建數據庫命令:
CREATE DATABASE kjz DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
一個致力于提高中小公司技術管理的人,致力于提高公司整體技術實力的人。
下一篇文章 數據庫使用規范
手機使用一兩年后,難免會堆積了很多文件占用手機內存,今天花部長就來給大家發干貨,教你如何正確地清理內存和緩存,讓手機運行恢復流暢。
1.手機管家,一鍵清理
大家應該都知道,清理內存最直接的方法就是打開手機里的「手機管家」,選擇「一鍵優化」以及「清理加速」就能達到一鍵清理的效果。
而升級了EMUI 9.0系統后,新版「手機管家」在智能清理加速上又有了極大的優化。共分為「應用占用詳情」、「推薦清理」、「專項清理」三大模塊,全面幫你清掃手機里的內存盲區。
在「應用占用詳情」中,我們可以看到每個APP所占用的內存大小,如「微信」中還可以看到更加細化的內存占用情況,根據你的需求進行選擇和刪除即可。
在「推薦清理」中,新版「手機管家」則會根據你的手機情況,自動整理長期使用微信產生的視頻、圖片、表情等文件,幫你找到占用內存的“大老虎”。
而在「專項清理」中,新版「手機管家」會自動幫你歸納和識別出手機中模糊相似的圖片、視頻、應用、安裝包等等文件,從中你才會發現,原來手機中還隱藏了那么多內存大且不經常使用的文件,它們在一直占用著手機的資源,這次終于“原形畢露”了。
2.文件管理,查漏補缺
使用「手機管家」清理只是第一步,接下來查找“內存大怪”的任務還沒結束。在手機的「文件管理」中,我們可以對手機里各類文件的數量及內存占用情況進行查漏補缺。
這里花部長要教給大家一個小訣竅,像「壓縮包」、「收藏」、「應用安裝包」這類型的文件其實是可以刪掉的,刪掉后并不會影響手機的正常運行,大家可以放心大膽地操作哦~
另外,點擊右上角的「設置」,還可以選擇關閉「過濾小圖片」,開啟「顯示隱藏目錄和文件」、「顯示隱藏的媒體文件」來發現隱藏最深的小文件,別看這些文件雖小,但數量卻是非常的大呢。
清理內存的第三步是,我們可以打開「設置」—「應用」—「應用管理」來查看每個APP的存儲情況,對于不常用的、或者存儲占用過大的APP,可以通過「刪除數據」和「清空緩存」深度清理來進一步釋放內存空間。
另外,我們還可以通過「設置」—「應用」—「應用啟動管理」來管理APP的啟動情況?;ú块L之前也講過,影響手機流暢度其中一個最大的因素,就是因為APP間總是會在你不注意的時候偷偷自動開啟,從而占用大量的運存,導致手機出現卡頓情況。
大家除了要學會清理內存的正確方法,還要知道容易出現占用內存的源頭在哪,才能保證手機不會再次被內存所占滿。
因此,大家可以回想一下,日常使用最多的4個APP分別是哪些?如花部長為例的話,“雙微一抖”+“淘寶”所產生的照片、視頻、緩存就是侵占手機內存的“源頭大怪”。
在「微信」中,我們可以在「設置」—「通用」—「照片、視頻和文件」里關閉「自動下載」、「照片」、「視頻」等三個選項,防止微信一言不合就幫你自動保存了不必要的大文件。
此外,在「微信」中還可以通過「微信存儲空間」管理占據內存的聊天數據。同樣地,在「微博」、「抖音」和「淘寶」中的「設置」里進行專項的「清理緩存」,定期給手機“減減壓”。
好了,以上就是花部長今天要教給大家的如何正確清理手機上的內存,快拿起你的手機試一試吧!正確地清理完內存過后,相信你的手機又能“重獲新生”啦~