Time of Update: 2014-06-15
首先:sudo apt-get install mysql-server mysql-client安裝完成後,mysql服務即開始運行了.此時需要修改root密碼,但經常會出現這麼一種情況 'Access denied for user 'root'@'localhost' (using password: YES)' 或者其他致使無法登入mysql的情況。這裡可以按如下步驟解決:1.開啟/etc/mysql/debian.cnf檔案,裡面儲存了相關的密碼.sudo gedit
Time of Update: 2014-06-15
作業系統環境:RHEL4.6、MySQL 6現象:在此電腦上安裝了Tomcat作為web伺服器,部署了一個項目,通過jdbc串連到mysql資料庫。但是發現中文輸入輸出亂碼現象。解決步驟:1. 找到mysql的設定檔網上說,mysql的設定檔就是/etc/my.cnf。但是這個檔案並不一定存在,由於你可能採取的MySQL安裝方式跟網上所說的不一樣,就不一定能夠找得到/etc/my.cnf。因此,你需要使用find命令尋找cnf檔案。記得不要去找my.cnf因為它不一定存在,而應該找*.cnf。#
Time of Update: 2014-06-15
MySQL5.0版本的安裝圖解教程是給新手學習的,首先下載MySQL-5.0.22(源碼包) FOR Linux的
Time of Update: 2014-06-15
預設: transaction level對mysql是REPEATABLE READ, 這樣一個mysql session內,每次讀到的資料都是不變的, 不管其他事務對錶做了什麼更新. 這樣效能比較高, 但卻未必是得到準確的符合資料庫最新情況的資料, 可能程式裡會遭遇一些異常, 例如django的get_or_create()調用執行碰到奇怪: 明明是無法get, 自動轉做create,但資料庫就說記錄衝突.應該: 改用READ COMMITTED,
Time of Update: 2014-06-15
因主管要求在中心管理伺服器上寫一個指令碼每天在規定時間自動檢查公司所有mysql server運行狀態,然後發到指定的郵箱。我們公司所有mysql server版本為5.0.25,作業系統是CentOS 4.6,所有mysql server都是下載tar包重新編譯。以下是我具體操作過程。前提條件:1.在每台mysql伺服器上為中心管理伺服器建立一個使用者。以便它有權查看伺服器的健全狀態。mysql>grant all ON *.* TO status@中心管理伺服器ip
Time of Update: 2014-06-15
在轉儲的資料庫中轉儲儲存程式(函數和程式)。使用---routines產生的輸出包含CREATE PROCEDURE和CREATE
Time of Update: 2014-06-15
1、Linux環境下開啟服務[xxx@localhost ~]$ su口令:[xxx@localhost xxxxx]# /etc/init.d/mysqld start啟動 MySQL: [確定]2、登入[xxx@localhost xxxxx# mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.0.37 Source
Time of Update: 2014-06-15
Ubuntu下安裝MySQL基本程式:sudo apt-get install mysql-server mysql-client這個過程會有mysql的密碼配置然後再安裝MySQL-ADMINsudo apt-get install mysql-admin注意:網上據說將libmysqlclient15-dev這個包也裝上,要不就會有問題。mysql一些基本管理:通過連接埠查看來檢查mysql運行情況:sudo netstat -tap | grep mysqlmysql啟動停止:sudo /
Time of Update: 2014-06-15
1.測試環境:>>Master:物理機,Debian(testing) + mysql5.0 + ip:192.168.40.223>>slave: 虛擬機器,CentOS(4.0) + mysql5.0 +
Time of Update: 2014-06-15
可以在$OREACLE_HOME/network/admin下直接修改sqlnet.ora檔案,增加如下內容:tcp.validnode_checking=yes#允許訪問的iptcp.invited_nodes=(ip1,ip2,……)#不允許訪問的iptcp.excluded_nodes=(ip1,ip2,……)修改sqlnet.ora後,重新啟動listener服務,改動就可以生效了。如果有人從不允許的IP用戶端串連過來,會出現以下錯誤:ERROR: ORA-12537: TNS:
Time of Update: 2014-06-15
在Ubuntu 8.10下安裝MySQL資料庫是非常簡單的。下面是在Ubuntu 8.10下完成安裝的MySQL,MySQL 伺服器應該自動啟動。您可以在終端提示符後運行以下命令來檢查 MySQL 伺服器是否正在運行:(見圖1)圖1sudo netstat -tap | grep mysql當您運行該命令時,您可以看到類似下面的行:bkjia@bkjia-laptop:~$ sudo netstat -tap | grep mysql[sudo] password for bkjia: tcp&
Time of Update: 2014-06-15
1. 從http://www.mysql.com 下載的Mysql安裝包 花開2.將mysql的壓縮包複製到/usr/local/ 目錄# cp mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz /usr/local3. 解壓縮到/usr/ocal/下並改名為mysql,並為了節省空間的,刪除mysql安裝包# tar xzvf
Time of Update: 2014-06-15
今天登陸 MySQL Query Browser 時發覺密碼不正確,奇怪,我一直都是用空密碼或者某一個特定密碼的嘗試多次,還是不正確!不管是啥問題了,當作忘記密碼來處理吧首先在 MySQL的安裝目錄下 建立一個pwdhf.txt, 輸入文本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('*****'); 紅色部份為 需要設定的新密碼 用windows服務管理工具或工作管理員來停止MySQL服務 (工作管理員K掉 mysqld-nt
Time of Update: 2014-06-15
Hive使用者可以通過alter語句更改table屬性Alter Partitions增加partitions:ALTER TABLE table_name ADD [IF NOT EXISTS] PARTITION partition_spec [LOCATION 'location1']
Time of Update: 2014-06-15
引子:這幾天在兩台伺服器構建的RAC裡面運行幾個運算量非常大的JOB,所以非常關注資料庫的Linux伺服器的效能運行情況。我在Linux用TOP命令監測伺服器CPU和記憶體的整體消耗,發現一台伺服器的CPU只有50%id,這表明只剩下50%的空閑,另一台伺服器的CPU是97%id,這表明有97%的空閑,這種狀態反映兩台伺服器中有一台超負荷運行,另一種完全沒有運行,為什麼會現出這種情況呢?RAC應該可以做到負載平衡的??以下為檢測步驟:一、運用些語句srvctl status database -
Time of Update: 2014-06-15
CentOS6.3的32位作業系統預設會安裝mysql-libs-5.1.61-4.el6.i686等lib檔案,這樣就會與MySQL5.6.10的安裝檔案衝突,第一次安裝情況如下(conflicts with是衝突的意思):[root@localhost bin]# rpm -ivh MySQL-server-5.6.10-1.linux_glibc2.5.i386.rpmPreparing... #########################################
Time of Update: 2014-06-15
RHEL6 ASM方式安裝Oracle 11g R2教程目錄:一、安裝前的準備二、安裝網格基礎架構三、安裝資料庫軟體四、建立監聽五、建立資料庫執行個體一、安裝前的準備1.1 確定作業系統環境# cat /etc/RedHat-releaseRed Hat Enterprise Linux Server release 6.2 (Santiago)Kernel \r on an \m# free -m
Time of Update: 2014-06-15
今天偶然發現Oracle能用SQL解析XML檔案,所以好奇之下查了些資料。 把例子列出來有興趣的同仁可以看看select * from xmltable( '$B/Person/Student' passing ---這裡指定根節點 xmltype( '<?xml version="1.0" encoding="gb2312" ?>
Time of Update: 2014-06-15
為了省去以後麻煩,這裡我們在RHEL6.3下設定檔裡修改mysql亂碼問題。我的mysql設定檔是/etc/my.cnf1.首先在設定檔中找到[mysqld],添加如下一行:[mysqld]character_set_server=utf82.然後找到[mysql]這個選項,在我這裡是沒有這個選項的,有的不必添加,我添加了如下:[mysql]default-character-set=utf83.重啟mysql服務[root@mysql ~]# /etc/init.d/mysqld
Time of Update: 2014-06-15
今天在安裝完MySQL後清理多餘使用者時,不小心把root@localhost也刪除了,後來重新添加上了,然後想添加使用者給遠程機器串連用,結果就出現了不能添加使用者的事情。mysql> select user();+----------------+| user() |+----------------+| root@localhost |+----------------+1 row in set (0.00 sec)mysql&