Mysql資料庫安裝和配置,mysql資料庫配置

來源:互聯網
上載者:User

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


著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

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.