Mysql資料庫安裝和配置,mysql資料庫配置
http://blog.csdn.net/pipisorry/article/details/46773507
下載安裝mysql
Download MySQL Installer
安裝時設定好管理帳號和密碼就好了
Note:
1. 本地安裝時如果沒有安裝好dependency可能不會安裝 MySQL Workbench(sql整合式開發環境).
2. MySQL Installer is 32 bit, but will install both 32 bit and 64 bit binaries.
3. 如果安裝mysql時在start service那裡停住了,安裝不成功,請參考跳跳的[django搭建網站記錄一]
啟動mysql
啟動mysql伺服器
1. windows工作列mysql表徵圖 > 右鍵 > running > start
2. start菜單 > all programs > Mysql > mysql notifier啟動notifier就會在工作列右邊出現mysql表徵圖並自動啟動
啟動mysql command line client用戶端
start菜單 > all programs > Mysql > mysql server 5.6 > mysql command line client
在Django中啟動mysql資料庫服務環境
E:\mine\python_workspace\VoteSite>python manage.py dbshell
...
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.24-log MySQL Community Server (GPL)
...
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Note:如果出錯python manage.py dbshell 'mysql' is not recognized as an internal or external command, operable prog,是因為mysql路徑沒有添加到系統路徑中。添加了就可以了。e.g.C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe;
mysql無法啟動,無法改變狀態
The Service MYSQL56 was not found in the Windows Service
解決方案:
工作列右邊mysql表徵圖 > 右鍵 > action > manage monitored items > services > 刪掉Mysql,開啟instances頁面,刪掉instance > services > add > windows service > Mysql,就OK了!
mysqld.exe 和 mysql.exe 有什麼區別?
mysqld.exe 是MySQL背景程式(即MySQL伺服器)。要想使用用戶端程式,該程式必須運行,因為用戶端通過串連伺服器來訪問資料庫。
mysql.exe 是MySQL內建的命令列用戶端工具,是互動式輸入SQL語句或從檔案以批處理模式執行它們的命令列工具。
簡單來說:mysqld是用來啟動mysql資料庫的命令,mysql則是開啟並執行sql語句的命令。
http://blog.csdn.net/pipisorry/article/details/46773507
資料庫檔案
mysql資料庫檔案的存放路徑
如果是LINUX上編譯安裝的話configure的時候指定--localstatedir=your_data_path;
如果是WINDOW上的:MySQL資料預設儲存在"$MySQL的安裝路徑\data"。e.g. datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
Note:
1.找到MySQL的安裝路徑,用記事本開啟 my.ini 這個檔案。
2.在這個檔案中找到如下內容:
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.6/Data/"
如果你是要查看裡面的內容,用資料庫連接工具,或者命令列,通過 SLELECT 等語句就可以查詢了。
MySQL建立資料庫指定資料庫的路徑
方法1. 如果想讓某個資料庫db_name不存在這兒,可以在該資料庫存放預設目錄data下面建立一個檔案為“db_name.sym”,其中內容是你想儲存的地方的路徑,例如“E:\mysql\data\db_name\”,確保這個檔案夾存在。
方法2. 修改my.ini檔案,把datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"改成你要的路徑:D:\Data,首先確保該路徑存在,並且將C:/ProgramData/MySQL/MySQL Server 5.1/Data/下面的mysql檔案夾拷貝到D:/Data/下面。如果不拷貝的話,mysql服務啟動不了。重啟mysql服務即可
Note:
1. C:\ProgramData\MySQL\MySQL Server 5.6目錄下有my.ini和my_2015-04-15T10-42-54.ini
2. C:\Program Files\MySQL\MySQL Server 5.6目錄下有my-default.ini,需要管理員權限修改但也不要修改
移動資料庫中的表檔案
移動時會提示mysql正在使用,只要關閉mysql伺服器就可以了
mysql文法、特殊符號及Regex的使用
from:http://blog.csdn.net/pipisorry/article/details/46773507
ref:http://www.linuxidc.com/Linux/2013-07/88024.htm
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。