Time of Update: 2018-12-07
我的系統是ubuntu6.06,最近新裝好的mysql在進入mysql工具時,總是有錯誤提示:# mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:NO)使用網上介紹的方法修改root使用者的密碼:# mysqladmin -uroot -p password 'newpassword'Enter
Time of Update: 2018-12-07
編碼情況:頁面編碼gbk2312,java編gbk,mysql database table 編碼utf-8 ,tomcat預設編碼=gbk 亂碼出現情況:頁面輸入中文,insert的時候,在tomcat層級顯示正常,資料庫顯示亂碼; 若直接在資料庫中insert,在頁面顯示卻正常 錯誤出現原因:mysql的server編碼沒有修改。 解決辦法: mysql.ini設定檔 default_character_set=utf8 知識介紹: MySQL 4.
Time of Update: 2018-12-07
安裝之後。進入命令列mysql -uroot 預設密碼是空的,所以不需要寫。 有密碼登入:mysql -uroot -pxxxxx 修改密碼:mysqladmin -uroot password xxxxx 已經有密碼之後,再修改mysqladmin -uroot -pxxxxx password yyyyyy 顯示資料庫show databases;use test; show tables; 使用myeclipse database driver連結資料庫:drivername =
Time of Update: 2018-12-07
安裝步驟: 1.mysql 在如下頁面下載mysql的for linux rpm包 http://www.mysql.com/downloads/down...3.52-1.i386.rpm ; http://www.mysql.com/downloads/down...3.52-1.i386.rpm ; 存至/home/tmp目錄 命令列表: cd /home/tmp rpm -ivh MySQL-3.23.52-1.i386.rpm #安裝mysql server rpm -ivh
Time of Update: 2018-12-07
安裝MySQLsudo apt-get install mysql-server這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置MySQL注意,在Ubuntu下MySQL預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf設定檔了!下面我們一步步地來:預設的MySQL安裝之後根使用者是沒有密碼的,所以首先用根使用者進入:$mysql -u
Time of Update: 2018-12-07
在linux環境中安裝mysql需要mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz這個檔案可以從http://dev.mysql.com/downloads/index.html下載mysql-standard-4.0.24-pc-linux-gnu-i686.tar.gz 是mysql4.0.24版本的安裝檔案,是一個二進位的壓縮包,所以我們的安裝方式就為二進位分發安裝。安裝步驟:1.將
Time of Update: 2018-12-07
一、安裝LINUX 我在這裡介紹FTP的安裝方式,以這種方式安裝,要比從cdrom安裝要快一些,也不會出 現在安裝過程出現不能讀光碟片而無法繼續安裝。①先在一台windows系統上安裝Serv_U類似的 FTP伺服器軟體,然後指定使用者目錄,並且允許匿名訪問;然後把RedHat 9的三張光碟片按光碟片的 根目錄拷貝檔案和檔案夾到這個使用者目錄,在拷貝第二和第三張光碟片是會提示目錄裡有相同的 檔案夾或檔案,問是否覆蓋,回答yes即可。拷貝完成後啟用這個FTP伺服器,在瀏覽器裡輸入
Time of Update: 2018-12-07
Regex(regex)是定義複雜查詢的一個強有力的工具。這裡是一個簡單的資料,它忽略了一些詳細的資訊。Regex定義了一個字串的規則。最簡單的Regex不包含任何保留字。例如,Regexhello只和字串"hello"匹配。一般的Regex使用了某些特殊的結構,所以它能匹配更多的字串。例如,Regexhello|word既能匹配字串"hello"也能匹配字串 "word"。舉一個更複雜一點的例子,RegexB[an]*s可以匹配字串"Bananas"、"Baaaaas"
Time of Update: 2018-12-07
擷取7天前的日期: select DATE_FORMAT(DATE_SUB(now() , INTERVAL 7 DAY) , '%Y-%m-%d') as 7daysbefore 這裡是一個使用日期函數的例子。下面的查詢選擇了所有記錄,其date_col的值是在最後30天以內: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date)
Time of Update: 2018-12-07
堅持每天學一點,每天積累一點點,作為自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作MYSQL,所以整理一下。我採用的是MySQLdb操作的MYSQL資料庫。先來一個簡單的例子吧:import MySQLdbtry: conn=MySQLdb.connect(host='localhost',user='root',passwd='root',db='test',port=3306) cur=conn.cursor()
Time of Update: 2018-12-07
12.8. Cast函數和操作符BINARYBINARY操作符將後面的字串拋給一個二進位字串。這是一種簡單的方式來促使逐位元組而不是逐字元的進行列比較。這使得比較區分大小寫,即使該列不被定義為 BINARY或 BLOB。BINARY也會產生結尾空白,從而更加顯眼。mysql> SELECT 'a' = 'A';-> 1mysql> SELECT BINARY 'a' = 'A';-> 0mysql> SELECT 'a' = 'a ';->
Time of Update: 2018-12-07
儲存引擎是什嗎? MySQL中的資料用各種不同的技術儲存在檔案(或者記憶體)中。這些技術中的每一種技術都使用不同的儲存機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。 例如,如果你在研究大量的臨時資料,你也許需要使用記憶體儲存引擎。記憶體儲存引擎能夠在記憶體中儲存所有的表格式資料。又或者,你也許需要一個支援交易處理的資料庫(以確保交易處理不成功時資料的回退能力)。
Time of Update: 2018-12-07
etc/init.d/mysql start (stop) 為啟動和停止伺服器 /etc/mysql/ (或者/etc/my.cnf)主要設定檔所在位置 my.cnf /var/lib/mysql/ 放置的是資料庫表檔案夾,這裡的mysql相當於windows下mysql的date檔案夾啟動mysql後,以root登入mysql isher@isher-ubuntu:~$ mysql -u root >show variables like 'character%';
Time of Update: 2018-12-07
2004-02-12 MySQL 譯者:晏子 http://www.mysql.com/doc.htmlhttp://www.99net.net/doc/database/1076488199/1076550810.html 如果結果的長度大於伺服器參數max_allowed_packet,字串值函數返回NULL。見10.2.3 調節伺服器參數。 對於針對字串位置的操作,第一個位置被標記為1。 ASCII(str) 返回字串str的最左面字元的ASCII代碼值。如果str是Null
Time of Update: 2018-12-07
#!/bin/bash#backup ad dbserver svr12232 to svr12234#sip=192.168.4.154cd /usr/local/yicha/tools/cnshop/backup/;同步shell指令碼。原作者mr.
Time of Update: 2018-12-07
文章目錄 1、mysqldump2、 mysqlhotcopy3、 SQL 文法備份4、 啟用二進位日誌(binlog)5、 直接備份資料檔案6、 備份策略7、 資料維護和災難恢複 本文討論 MySQL 的備份和恢複機制,以及如何維護資料表,包括最主要的兩種表類型:MyISAM 和 Innodb,文中設計的 MySQL 版本為 5.0.22。目前 MySQL 支援的免費備份工具有:mysqldump、mysqlhotcopy,還可以用
Time of Update: 2018-12-07
以前沒用過MySQL預存程序,第一次寫有很多的不習慣,總結如下: 下面是一個最簡單的MySQL預存程序,實現兩個數相加delimiter $$create procedure proc_add(in a int,in b int)begin declare c int; if a is null then set a = 0; end if; if b is null then set b = 0; end if; set c =
Time of Update: 2018-12-07
用MySQLDriverCS串連MySQL資料庫 先下載和安裝MySQLDriverCS,地址: http://sourceforge.net/projects/mysqldrivercs/ 在安裝資料夾下面找到MySQLDriver.dll,然後將MySQLDriver.dll添加引用到項目中 註:我下載的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe using System; using
Time of Update: 2018-12-07
以前一直時在windows環境下開發,下載轉到Linux環境了,各種雜七雜八的問題一堆。今天記以下MySQL的安裝、密碼修改、遠程登入的內容吧,好記性不如爛筆頭。http://dev.mysql.com/doc/refman/5.6/en/binary-installation.htmlshell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/localshell> tar zxvf
Time of Update: 2018-12-07
從年後換了工作到現在差不多兩個月了,比較忙,所以寫部落格的時間越來越少了。 以前學生時代用MySQL,從安裝開始就是“下一步”,設定嚮導弄中設定使用者、連接埠、編碼什麼的就好了。後來工作了公司用的Oracle,但是普通程式員也接觸不到。現在正好有機會自己去接觸一下資料庫(MySQL),儘力把握住,搞清楚MySQL源碼是如何編譯的,是怎麼配置的,儲存引擎之間的區別等等。