在本地安裝mysql的服務端,開啟cmd,cd到mysql安裝目錄下的bin目錄,bin目錄中可以看到多個可執行檔,其中mysqladmin就是可以用於遠程關閉mysql服務的。mysqladmin的參數如下:mysqladmin Ver 8.42 Distrib 5.5.2-m2, for Win32 on ia32Copyright 2000-2008 MySQL AB, 2008 Sun Microsystems, Inc.This software comes with
1. 建立預存程序 建立一個MySQL的預存程序 add_pro 複製代碼 代碼如下: delimiter // drop procedure add_pro // create procedure add_pro(a int , b int , out sum int ) begin set sum = a * b; end; // 2. 調用預存程序 複製代碼 代碼如下: package com.zhanggaosong; import
查看版本資訊 #1使用命令列模式進入mysql會看到最開始的提示符 Your MySQL connection id is 3 Server version: 5.1.69 Source distribution #2命令列中使用status可以看到 複製代碼 代碼如下: mysql> status; -------------- mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1
概述很多時候,我們需要知道 MySQL 執行過哪些 SQL 陳述式,比如 MySQL 被注入後,需要知道造成什麼傷害等等。只要有 SQL 陳述式的記錄,就能知道情況並作出對策。伺服器是可以開啟 MySQL 的 SQL 陳述式記錄功能,從而就能間接地檢測到用戶端程式的行為。方法開啟方法很簡單:編輯/etc/my.cnf檔案,在[mysqld]節下面添加:log=/var/lib/mysql/sql_row.log行(日誌的路徑自己根據需要定義)。複製代碼 代碼如下:[mysqld]
mysql表索引被破壞的問題及解決下午上班,驚聞我的dedecms的網站出問題了,訪問一看,果然全屏報錯,檢查mysql日誌,錯誤資訊為: Table '.\dedecmsv4\dede_archives' is marked as crashed and should be repaired 提示說cms的文章表dede_archives被標記有問題,需要修複。於是趕快恢複曆史資料,上網尋找原因。最終將問題解決。解決方案如下:
有兩個簡單的方法MySQL中的資料載入到MySQL資料庫從先前備份的檔案。LOAD DATA匯入資料:MySQL提供了LOAD DATA語句,作為一個大容量資料載入。下面是一個例子聲明中,讀取一個檔案dump.txt,,從目前的目錄載入到當前資料庫中的表mytbl:mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;
當你安裝 MySQL 完後、會有個提示:[root@localhost Desktop]# rpm -ivh MySQL-server-5.5.28-1.rhel5.i386.rpmPreparing... ########################################### [100%]1:MySQL-server ########################################### [100%]PLEASE REMEMBER TO SET A