【MySQL】資料庫基礎
安裝mysql
1.1 獲取壓縮包後解壓到本地
1.2 新增環境變數,精確到bin目錄
1.3 新增空的data資料夾
1.4 新增my.ini檔案,內容如下
[mysqld]
basedir=E:\test\mysql-5.7.18-win32
datadir=E:\test\mysql-5.7.18-win32\data
1.5 開啟命令列,切換到bin目錄下,執行
mysqld --initialize-insecure --user=mysql
注意:文件表明,使用-initialize生成隨機密碼,由於自己學習,使用-initialize-insecure生成空密碼。預設帳號root,後面的-user=mysql不更改
1.6 執行mysqld installer
1.7 執行net start mysql
1.8 至此,mysql安裝成功
mysql新增管理員使用者(方便訪問,非必選)
grant all privileges on #1.* to #2@#3 identified by '#4';`
#1 資料庫名稱,'*'表示全部
#2 使用者名稱
#3 可訪問的IP地址,'%'表示全部
#4 使用者密碼
參考資料
相關推薦
【MySQL】資料庫基礎
安裝mysql 1.1 獲取壓縮包後解壓到本地 1.2 新增環境變數,精確到bin目錄 1.3 新增空的data資料夾 1.4 新增my.ini檔案,內容如下 [mysqld] basedir=E:\test\mysql-5.7.18-win32
dos下【mysql】的基礎操作
password 查看數據庫 ren class first 錯誤 rop log mysql 【基本操作】 查看幫助 (help ?)\h \? 退出(exit quit) \q 如果寫錯了命令,想要清除當前輸入命令的語句,在錯誤的命令之後加(clear)
【mysql】資料庫隔離級別read committed && MVCC
前言 可以很負責任的跟大家說,MySQL 中的此隔離級別不單單是通過加鎖實現的,實際上還有repeatable read 隔離級別,其實這兩個隔離級別效果的實現還需要一個輔助,這個輔助就是MVCC-多版本併發控制,但其實它又不是嚴格意義上的多版本併發控制,是不是很懵,沒關
【nodeJS】連線【MySql】資料庫
準備資料庫:redmine 工程結構: config .js var config = { database: 'redmine', // 使用哪個資料庫 username: 'redmine', // 使用者名稱 password:
【mysql】 資料庫字符集和排序規則
庫的字符集影響表和欄位的字符集 資料庫字符集 》表的字符集 》 欄位的字符集 (從前往後優先順序由低到高,從左往右繼承,如果表沒設定字符集,繼承資料庫的,如果欄位沒設定,繼承表的) 資料庫的字符集如果是utf8,表和欄位的字符集繼承 欄位的字符集和排序規則繼承自表,例如表的字符集為
【MySQL】資料庫定時備份及刪除
1、檢視磁碟空間情況 既然是定時備份,就要選擇一個空間充足的磁碟空間,避免出現因空間不足導致備份失敗、資料丟失的問題。檢視伺服器磁碟空間使用情況的命令為:df -h。(df,disk free;h,human;以人類易讀的形式展示可用磁碟) 這裡
【Mysql】資料庫鎖
1、什麼是資料庫鎖 鎖是計算機協調多個程序或執行緒併發訪問某一資源的機制 在資料庫中,除了傳統的計算資源(CPU,RAM,I/O)的爭用以外,資料也是一種供許多使用者共享的資源。如何保證資料併發訪問的一致性、有效性是所有資料庫必須解決的一個問題。
EFCore 【Sqlite、Mysql】資料庫遷移 並使用資料庫,CodeFirst、DBFirst
通過alt+v+e+o組合鍵來喚醒程式包管理器 通過在程式包管理器控制檯中輸入指令: get-help about_entityframeworkcore 檢視EFCore的幫助文件。 EFCore CodeFirst EFCore 使用Sqlite資料庫遷移的步驟: 第一步
【mysql】mysql建立資料庫,基字符集 和 資料庫排序規則 的對比選擇
1.一般選擇utf8.下面介紹一下utf8與utfmb4的區別。 utf8mb4相容utf8,且比utf8能表示更多的字元。至於什麼時候用,看你的做什麼專案了,到https://www.cnblogs.com/sxdcgaq8080/p/9932786.html看unicode編碼區從1 ~ 126就屬於傳
【轉】資料庫介紹(MySQL安裝 體系結構、基本管理)
【轉】資料庫介紹(MySQL安裝 體系結構、基本管理) 第1章 資料庫介紹及mysql安裝 1.1 資料庫簡介 資料庫,簡而言之可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料執行新增、擷取、更新、刪除等操作。 所謂“資料庫”系以一定方式儲存在一起、能予多個
【操作mysql】-- Python基礎
這次些的文章是對於python3.x,連線資料庫的庫使用的是pymysql 在教程開始的時候需要先了解下mysql: MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行
【Windows】【MySQL】Windows下MySQL資料庫利用mysqldump定時備份並刪除N天前的備份資料
1.新建.bat檔案 內容如下: rem ******MySQL backup start******** @echo off set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%" if not exist "D:\backup\%Ymd%" m
【MySQL】Django自動備份MySQL資料庫
使用命令列備份 錯誤的輸入: 正確的輸入: 使用$(date +%Y%m%d_%H%M%S) django自動備份: 使用P
【MySQL】關於資料庫效能的那些事
關於資料庫效能的故事 面試時多多少少會講到資料庫上的事情,“你對資料庫的掌握如何?”,什麼時候最考驗資料庫的效能,答應主要方面上講就是大資料量的讀寫時,而電商類的大促活動就是考驗各自的資料庫效能的時候啦。 對於web伺服器而言,資料量大時,我們可以簡單的通過橫向擴充
【MYSQL】CPU資源和可用記憶體大小對資料庫效能的影響
前言 可能影響到資料庫效能的幾個點,其一就是伺服器硬體,也是本節要說的CPU與可用記憶體。 引入 當熱資料超過可用記憶體大小,MemCache儲存引擎快取層容易失效(當快取大量失效時,容易產生大量的網路傳輸),從而影響伺服器的效能。 當出現這類I/O系統瓶頸時,我們
【Mycat】資料庫效能提升利器(三)——Mycat實現Mysql主從複製和讀寫分離
一、前言 在前一篇文章中,小編向大家 介紹了使用Mycat水平切分資料庫。可以說,使用了水平分庫後,資料庫提升還是很高的。如果想更高的提高資料庫效能,就可以考慮對Mysql進行主從複製和讀寫分離了。 在這篇部落格中,小編就向大家介紹基於Mycat的M
1.【MYSQL】基礎概念
MYSQL基礎概念 資料庫事務ACID原則 資料庫事務隔離性 資料庫的3正規化 顯示資料庫語句:SHOW DATABASES 顯示資料庫建立語句:SHOW CREATE DATABASE db_name
【資料庫】【MySQL】事務
什麼是事務? 事務是指包含多個微小邏輯單元的一組操作, 只要其中有一個邏輯失敗了,那麼這一組操作就全部以失敗告終,不存在一半成功,一半不成功的狀況。 事務的特性 原子性(Atomicity) : 事務中的邏輯要全部執行,不可分割。(原子是物理中最小單位) 一致性(Consistenc
【MySQL】:MySQL解除安裝下載安裝、MySQL資料庫圖形化工具Navicat Premium的安裝
1.解除安裝: 可以參考這個文件或者百度 連結:https://pan.baidu.com/s/13prIyOfo-s5EIkXCHwusTA 提取碼:5hp0 1.先解除安裝 2.刪除安裝地址檔案 3.開啟登錄檔 4.找到 HKEY_LOCAL_MACHINE\SYSTEM\
【MySQL】修改MySQL資料庫編碼為utf8mb4以支援emoji表情儲存
set global options, # mysql-data-dir/my.cnf to set server-specific options # (@[email protected] for this installation) or to # ~/.my.cnf to set user-