原创 Mysql ERROR 2002 (HY000) Can't connect to local MySQL server through socket

You may face this error while restarting MySQL. Below are some fix for the same.     [root@server:~ ] $ service mysqld

原创 MySQL筆記之視圖的使用詳解

什麼是視圖 視圖是從一個或多個表中導出來的表,是一種虛擬存在的表。 視圖就像一個窗口,通過這個窗口可以看到系統專門提供的數據。 這樣,用戶可以不用看到整個數據庫中的數據,而之關心對自己有用的數據。 數據庫中只存放了視圖的定義,而沒有存放視

原创 Mac OS X 下 TAR.GZ 方式安裝 MySQL5.6

Mac OS X 下 TAR.GZ 方式安裝 MySQL 注意: 本篇文章適用與 MySQL 5.6 版本的安裝, 但已不再適用 5.7 的安裝, 5.7 的安裝方式請參見:《Mac OS X 下 TAR.GZ 方式安裝

原创 MySQL 啓動報錯File .mysql-bin.index not found (Errcode 13)

Linux下安裝初始化完MySQL數據庫之後,使用mysqld_safe啓動mysql數據庫,如下發現,啓動失敗 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNSe

原创 讓Mac啓動的時候自動啓動mysql

   讓Mac啓動的時候自動啓動mysql 用mac的launchctl來實現MySQL自啓動。 方法也簡單。 1、編輯一個mysql啓動文件。 在終端裏面輸入: [plain]  view plaincopy su

原创 mysql數據庫+java實現事務控制工作筆記

一、mysql數據庫+java實現事務控制,防止程序異常時數據庫產生錯誤數據支持事務回滾 1、創建數據庫數據表時添加引擎代碼如下: CREATE TABLE `uchome_happyfarm_config` (   `id` int(

原创 SQL 優化原則

一、問題的提出  在應用系統開發初期,由於開發數據庫數據比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是如果將應用 系統提交實際應用後,隨着數據庫中數據的增加,系統的響應速度就成爲目前系統需要解決

原创 mysql Column 'dbvalue' in where clause is ambiguous解決方案

在一次使用mysql數據庫查詢的時候出現錯誤提示 Column 'languageid' in where clause is ambiguous,這個錯誤in where clause is ambiguous多半是因爲多表查詢的時候幾

原创 安裝mysql,在./configure時出現錯誤:error: No curses/termcap library found的解決辦法(1)

安裝mysql,在./configure時出現錯誤:error: No curses/termcap library found的解決辦法 mysql版本:5.1.30 已經不記得這次是第幾次安裝mysql了,遇到這個問題倒是第一次。

原创 爲已存在數據的表加主鍵

alter table `表格名` add column `列名` int not null auto_increment primary key comment '主鍵' first;     上面語句表示給某個表格添加一個自動增長

原创 mysql linux下使用yum安裝mysql

    linux下使用yum安裝mysql            1、安裝     查看有沒有安裝過:               yum list installed mysql*               rpm -qa | gr

原创 Mac OS X 下 TAR.GZ 方式安裝 MySQL5.7

Mac OS X 下 TAR.GZ 方式安裝 MySQL 5.7 與 MySQL 5.6 相比, 5.7 版本在安裝時有兩處不同: 初始化方式改變, 從 scripts/mysql_install_db --user=m

原创 MYSQL不能從遠程連接的解決方法

MYSQL不能從遠程連接的解決方法 ◆爲了在其它電腦上能用root用戶登錄,需進行以下動作: 首先確定防火牆允許客戶端訪問mysql服務器 1、 mark>mysql -h localhost -u root //這樣應該可以進入M

原创 mysql視圖學習總結

一、使用視圖的理由是什麼? 1.安全性。一般是這樣做的:創建一個視圖,定義好該視圖所操作的數據。之後將用戶權限與視圖綁定。這樣的方式是使用到 了一個特性:grant語句可以針對視圖進行授予權限。 2.查詢性能提高。 3.有靈活性的功能需

原创 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) mysqlsocketser