MySQL 使用集錦

1.MySql命令下分頁(yè)顯示數(shù)據(jù):


輸入: pager less; 即可

2.配置文件解釋


每個(gè)節(jié)點(diǎn)名稱表示的是對(duì)應(yīng)的指定程序
例如 [mysqld] 表示配置mysqld程序 , [mysql_dump] 表示配置mysql_dump功能

3.字符編碼配置


A.配置mysql默認(rèn)服務(wù)進(jìn)程:
<pre>
[mysqld]
character-set-server= utf8mb4
</pre>
B.命令行客戶端 mysql 的配置:
<pre>
[mysql]
default-character-set=utf8mb4
</pre>

C.客戶端連接配置:
<pre>
[client]
default-character-set=utf8mb4 同[mysql]配置
</pre>

4.utf8mb4編碼支持版本


Mysql 5.5.3以上版本才支持
MySql升級(jí)方案請(qǐng)參考:
http://www.cnblogs.com/itfenqing/p/6054860.html

5.使用RPM 卸載數(shù)據(jù)庫(kù)出現(xiàn)依賴錯(cuò)誤


參考:http://www.cnblogs.com/kerrycode/p/4353755.html
先查找要?jiǎng)h除的mysql包:
<pre>
rpm -qa|grep -i mysql
</pre>

然后使用--nodeps 參數(shù)刪除第一步驟查找的列表:
<pre>
rpm -ev xxx xxx xxx --nodeps
</pre>

6.MySql插入存儲(chǔ)過程語(yǔ)句時(shí)提示錯(cuò)誤:


<pre>
Error : Cannot load from mysql.proc. The table is probably corrupted
</pre>
原因是5.1升級(jí)到5.5 版本時(shí),系統(tǒng)數(shù)據(jù)庫(kù)mysql 的proc表升級(jí)有問題導(dǎo)致的。
解決方法:
<pre>
ALTER TABLE proc
MODIFY COLUMN comment text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER sql_mode;
</pre>

7. 全量備份Mysql指定數(shù)據(jù)庫(kù)Shell:


#! /bin/sh

echo "start dump sql:"`date`>>/opt/backup_mysql.sh.log

filename=`date "+%Y-%m-%d_%H-%M-%S"`
filename="$filename.sql"
file_dir="/opt/mysqldata_backup"
svn_dir=/opt/database


file_path="$file_dir/$filename"

tar_filename="$filename.tar.gzip"
tar_file_path="$file_dir/$tar_filename"


echo "generate file path:$file_path"

mysqldump -v -uroot -pXXXXXX {數(shù)據(jù)名稱} -l -F -v>$file_path
echo "mysql dump success, dump file save to $file_path"

cd $file_dir

echo "tar $file_path to $file_path.tar.gzip ..."
tar cfz $tar_filename $filename
echo "tar $file_path to $file_path.tar.gzip success!"


rm -rf $file_path
echo "delete untar file $file_path"

echo "end dump sql:"`date`>>/opt/backup_mysql.sh.log

8. mysql命令行中性能捕捉:


mysql> set profiling=1;
mysql> select distinct(num) from test_test; 
mysql> select num from test_test group by num;
mysql> show profiles;
profiles功能
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二進(jìn)制和源碼安裝 1.1BLOG文檔結(jié)構(gòu)圖 ...
    小麥苗DB寶閱讀 10,901評(píng)論 0 31
  • 1、問題:mysql 遇到某些中文插入異常最近有同學(xué)反饋了這樣一個(gè)問題: 上述語(yǔ)句在腳本中 load 入庫(kù)的時(shí)候會(huì)...
    kanasu閱讀 3,194評(píng)論 1 4
  • 什么是數(shù)據(jù)庫(kù)? 數(shù)據(jù)庫(kù)是存儲(chǔ)數(shù)據(jù)的集合的單獨(dú)的應(yīng)用程序。每個(gè)數(shù)據(jù)庫(kù)具有一個(gè)或多個(gè)不同的API,用于創(chuàng)建,訪問,管理...
    chen_000閱讀 4,148評(píng)論 0 19
  • 談了幾次戀愛之后 是不是因?yàn)樾睦哿?對(duì)于要重新遇到、相識(shí)、了解新人疲倦 所以沒有了辨別力 對(duì)于自己喜歡的沒有了大體...
    涌?jī)?/span>閱讀 154評(píng)論 0 0
  • 一直以來(lái)都很努力,一直想做到事事都100分! 所以,事事都一定親力親為,有時(shí)執(zhí)著到自己都覺得有點(diǎn)過,有點(diǎn)吹毛...
    ME空間閱讀 361評(píng)論 0 1

友情鏈接更多精彩內(nèi)容