顯示具有 mysql 標籤的文章。 顯示所有文章
顯示具有 mysql 標籤的文章。 顯示所有文章

2014-09-25

MySQL 在 Ubuntu 上 要切換不同資料夾 方法

MySQL 因為 MySQL 加了 安全性 AppArmor 監控



vim /etc/apparmor.d/usr.sbin.mysqld

加入 
/data/ r,
/data/** rwk, 
儲存後,

service apparmor reload


參考:AppArmor and MySQL (Learning MySQL):


2012-06-11

為什麼 同網段 區域連線 的 mysql 登入會慢慢的

這問題不只在linux , windows 也會,原因是mysql 5 之後會 dns的 ip 反查
只要在 my.cnf 或 my.ini 中的 [mysqld] 底下 加入
skip-name-resolve
在 restart 後速度就能變正常了。

但是 localhost 跟 127.0.0.1 就會變成2個不同的權限,因為 沒ip 反查,
127.0.0.1 就不會反証 為 localhost。
也就是說如果 mysql 權限只有 root@localhost 用 root@127.0.0.1 是無法登入
只能多加 root@127.0.0.1 的權限 ,才能 localhost 跟 127.0.0.1 都可登入
或是 登入的 host 直接打 localhost 不要用 127.0.0.1

參考來源:http://blog.163.com/wxfsnow@126/blog/static/1049536620081151026192/

2008-08-12

讓 phpMyAdmin 同時支援 Big5 & UTF-8 解決MySQL5.x亂碼 - 網管小技巧 - ADJ網路實驗室 Linux,FreeBSD

讓 phpMyAdmin 同時支援 Big5 & UTF-8 解決MySQL5.x亂碼
解決phpmyadmin 亂碼,支持 utf-8 讓phpMyAdmin 同時支援 Big5 & UTF-8
php 4.3.9
MySQL 版本 5.0.19-max
phpmyadmin 版本: 2.6.4-pl4

解決方法:
/var/www/html/phpMyAdmin/libraries/select_lang.lib.php

1.支援 UTF-8
在這一段裡:
// MySQL charsets map
$mysql_charset_map = array(

line 257
將:
'utf-8' => 'utf8',

改成:
'utf-8' => 'latin1',


若要同時支援 Big5 則繼續下面修正

2.支援 Big5

line 240
將:
'big5' => 'big5',

改成:
'big5' => 'latin1',

line 171 (加上-utf-8 在語言選單就會出現chinese_traditional-big5的選項)
將:
'zhtw-big5' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5', 'zh-TW'),

改成:
'zhtw-big5-utf-8' => array('zh[-_](tw|hk)|chinese traditional', 'chinese_traditional-big5',"

Mysql 4.1 到 5.x 跟 Mysql 4.0 以前版本 的中文問題解決方式

我遇到的問題時,接手別人的東西,因為對方的mysql 是 5.0.37版的,但是我猜測「里面的資料卻是用 舊版的mysql轉入的」
因為我用 mysqldump 匯出時中文會亂碼,但網站是big5的,中文是正常的,所以我用--default-character-set=latin1
將 mysql 轉出,中文就正常了。
/* 匯出 */
mysqldump --default-character-set=latin1 output_database --add-drop-table > output_database.sql

/* ps 提外話:舊版的mysql轉入新版mysql */
mysqlimport --default-character-set=latin1 import_database import_database.sql


參考資料:Life of LeoLo » Blog Archive » MySQL升級5.0與UTF-8之相關解決方法