linux下安裝mysql 5.5亂碼問題

Ruby代碼  

1.打開my.cnf文件,增加如下參數:   

 [client]:增加default-character-set=utf8參數  

以下是代碼片段:  

[client]   www.aiwalls.com  

#password = [your_password]   

port = 3306   

socket = /tmp/mysql.sock   

default-character-set=utf8  

  

[mysqld]   

default-storage-engine=INNODB   

character-set-server=utf8   

collation-server=utf8_general_ci   

# generic configuration options   

port = 3306   

socket = /tmp/mysql.sock  

  

2、設置完成後,重啟下mysql服務   

   service mysql restart  

3、連接上你的數據庫之後,輸入命令:SHOW VARIABLES LIKE '%char%';即可查看到現在你的數據庫所使用的字符集瞭:  

  

首次安裝時,默認密碼為空,可以使用如下命令修改root密碼,  

mysqladmin -u root  password mypassword  

mypassword 為你設定的新密碼  

    www.aiwalls.com  

mysql目錄介紹:  

 說明下默認安裝目錄  

   /var/lib/mysql 數據文件目錄  

   /usr/share/mysql 配置文件目錄  

   /usr/bin    程序目錄  

   /etc/rc.d/init.d/mysql 啟動腳本  

 啟動|終止|查看服務器  

   /etc/rc.d/init.d/mysql start|stop|status  

   /usr/bin/mysqladmin -u root -ppassword shutdown  
 

 更改數據文件目錄  

   mv /var/lib/mysql /data/  

   cp /usr/share/mysql/my-medium.cnf /etc/my.cnf  

   vi /etc/my.cnf  

   修改client和mysqld組的socket=/data/mysql/mysql.sock  

   vi /etc/rc.d/init.d/mysql  

   修改datadir=/data/mysql  

 

導出數據庫及數據     mysqldump -u root -p dbname > 20101216_test.sql  

導出數據不導出結構    mysqldump -t 數據庫名 -uroot -p > xxx.sql     

導出特定表的結構    mysqldump -u root -p -B數據庫名 –table 表名 > xxx.sql    

導出結構不導出數據    mysqldump –opt -d 數據庫名 -u root -p > xxx.sql    

    www.aiwalls.com  

配置JAVA環境變量  

  

JAVA_HOME=/usr/java/jdk1.7.0_03  

PATH=$JAVA_HOME/bin:$PATH   

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  

export JAVA_HOME  

export PATH  

export CLASSPATH  

 

 

作者 dream_ait

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *