Time of Update: 2017-01-13
在Linux下一般不會出現亂碼問題,最近有很多朋友問到在Windows下面碰到此問題,現在小結一下1.在mysql資料庫中預設的資料庫類型是latin1,必須將裡面的預設數,據類型修改為中文的字元集,在安裝mysql資料庫檔案夾中,選擇my.ini檔案夾,用記事本開啟,找到get-characetr-enconding=latin1,將latin1改為gbk32,再啟動你的mysql資料庫~~你試下插入到資料庫中的 資料是不是已經不是亂碼了!?
Time of Update: 2017-01-13
先說一下本機環境,centos 6.5 64位,nagios是用yum裝的,版本是Nagios Core 3.5.1,內建的就有check_mysql1,修改commands.cfg# vim /etc/nagios/objects/commands.cfg #添加以下內容 define command{ command_name check_mysql command_line $USER1$/check_mysql -
Time of Update: 2017-01-13
一、首先把php的壓縮包(這裡以PHP4.3.2為例)解壓到C:php-4.3.2-Win32目錄中,然後從其中找到一個叫php.ini-recommended的檔案,把他更名為php.ini。 二、開啟該檔案,找到extension_dir="./",將其改為extension_dir="C:php-4.3.2-Win32extensions";再找到session.save_path=/tmp,將其改為session.save_path=C:php-4.3.2-Win32session
Time of Update: 2017-01-13
java串連mysql教程資料代碼package jxc;import java.sql.connection;import java.sql.drivermanager;import java.sql.preparedstatement;import java.sql.resultset;import java.sql.sqlexception;import java.sql.statement;import java.sql.*;public class jdbcconn
Time of Update: 2017-01-13
一 linux伺服器定時備份第一步建立*.sh檔案。建立在home目錄下autobackupmysql.sh#!/bin/sh# File: /home/mysql/backup.sh# Database infoDB_NAME="test"DB_USER="root"DB_PASS="root" # Others varsBIN_DIR="/alidata/server/mysql/bin"
Time of Update: 2017-01-13
安裝環境•centos 5.4•mysql 5.1.xx 採用rpm直接安裝•xtrabackup 1.2.22 採用rpm直接安裝1. Master:/etc/my.cnf 代碼如下複製代碼 [mysqld]server-id =
Time of Update: 2017-01-13
忘記了MySQL的root密碼,可以用以下方法重新設定:1. KILL掉系統裡的MySQL進程; 代碼如下複製代碼 killall -TERM mysqld 2. 用以下命令啟動MySQL,以不檢查許可權的方式啟動; 代碼如下複製代碼 safe_mysqld –skip-grant-tables & 3. 然後用空密碼方式使用root使用者登入 MySQL; 代碼如下複製代碼 mysql -u root 4.
Time of Update: 2017-01-13
先來總結複製表與結的方法一、CREATE TABLE 方法整表複製: create table 新表 select * from 舊錶;結構複製: 1、create table 新表 select * from 舊錶 where 1<>1;一,複製表結構方法1: 代碼如下複製代碼 mysql> create table a like users;
Time of Update: 2017-01-13
INSERT用於向一個已有的表中插入新行。INSERT…VALUES語句根據明確指定的值插入行。讓我們先來看一下insert語句標準的定義,放在[]內的都是可以省略的:文法INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [(col_name,...)] VALUES ({expr | DEFAULT},...),(
Time of Update: 2017-01-13
例 代碼如下複製代碼 mysqldump --default-character-set latin1 -uroot -pXXX 資料庫名 > /tmp/old.sql 同樣,匯出也是如此: 代碼如下複製代碼 mysql -u root -p --default-character-set=gbk 資料庫名稱 < E:back.sql
Time of Update: 2017-01-13
先們來分析問題一個損壞的表的典型癥狀如下:1 、當在從表中選擇資料之時,你得到如下錯誤:Incorrect key file for table: '...'. Try to repair it2 、查詢不能在表中找到行或返回不完全的資料。3 、Error: Table 'p' is marked as crashed and should be repaired 。4 、開啟表失敗: Can’t open file:
Time of Update: 2017-01-13
最初我們用天最多的如果沒用left join我們就會如 代碼如下複製代碼 select c.nom, e.nom from consultant c, affaire a, besoin b, salarie sa, site s, entreprise e where c.consultant_id=a.consultant_id and a.besoin_id=b.besoin_id and b.salarie_
Time of Update: 2017-01-13
資料表 collect ( id, title ,info ,vtype) 就這4個欄位,其中 title 用定長,info 用text, id 是逐漸,vtype是tinyint,vtype是索引。這是一個基本的新聞系統的簡單模型。現在往裡面填充資料,填充10萬篇新聞。最後collect 為 10萬條記錄,資料庫表佔用硬碟1.6G。OK ,看下面這條sql語句: 代碼如下複製代碼 select id,title from collect limit 1000,10; 很快;
Time of Update: 2017-01-13
說明:table_name —— 表的名字field_name —— 欄位名from_str —— 需要替換的字串to_str —— 替換成的字串例1 代碼如下複製代碼 UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '
Time of Update: 2017-01-13
一, 建立使用者:CREATE USER用於建立新的MySQL賬戶。要使用CREATE USER,您必須擁有mysql資料庫的全域CREATE USER許可權,或擁有INSERT許可權。對於每個賬戶,CREATE USER會在沒有許可權的mysql.user表中建立一個新記錄。如果 賬戶已經存在,則出現錯誤。使用自選的IDENTIFIED BY子句,可以為賬戶給定一個密碼。user值和 密碼的給定方法和GRANT語句一樣。特別是,要在純文字中指定密碼,需忽略PASSWORD關鍵詞。要把
Time of Update: 2017-01-13
代碼如下複製代碼 Update `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') Where `field_name` LIKE '%from_str%' 說明:table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字串 to_str
Time of Update: 2017-01-13
第一步,先查看下當前MYSQL的最大串連數 代碼如下複製代碼 [root@localhost ~]# /usr/local/mysql/bin/mysqladmin -uroot -ppassword variables |grep max_connections (注意,root替換成你的資料庫,不過一般預設就是root,password是資料庫密碼,) 輸入以上命令後會顯示下面的資訊,這個是最大串連數是100 代碼如下複製代碼 |
Time of Update: 2017-01-13
# 檢查並卸載 代碼如下複製代碼 rpm -qa|grep httpdrpm -e httpdrpm -qa|grep mysqlrpm -e mysqlrpm -qa|grep phprpm -e php # 刪除預設的Apache 代碼如下複製代碼 yum -y remove httpd # 尋找最快的源 代碼如下複製代碼 yum -y install yum-fastestmirror # 更新
Time of Update: 2017-01-13
備份與恢複比如我們要備份mysql中已經存在的名為linux的資料庫,要用到命令mysqldump命令格式如下:[root@linuxsir01 root]# mysqldump -u root -p linux > /root/linux.sql Enter password:在這裡輸入資料庫的密碼例如:將上例建立的aaa庫備份到檔案back_aaa中1、備份 代碼如下複製代碼 [root@test1 root]#
Time of Update: 2017-01-13
第一步:在你的linux伺服器中定義備份目錄: 代碼如下複製代碼 mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:下面是最重要的一步了,就是寫定時備份指令碼。 代碼如下複製代碼 vi dbbackup.sh 代碼檔案如下 代碼如下複製代碼 #!/bin/sh# mysql data backup script## use mysqldump --help,get