天天看點

linux 安裝mysql 以及設定 全攻略

安裝mysql ,在指令行下輸入

sudo apt-get install mysql-server mysql-client

一路按y過去,中間會要求輸入root密碼

如果你想進行遠端通路或控制,那麼你要做兩件事:

    其一:

    mysql>GRANT ALL PRIVILEGES ON xoops.* TO [email protected]"%" IDENTIFIED BY "654321";

    允許xoops_root使用者可以從任意機器上登入MySQL。

    測試通過了,可是不知道為什麼在通路的速度上很慢,可能是UBUTN的記憶體隻有100M的原因,哈哈!!!!

    其二:

    $sudo gedit /etc/mysql/my.cnf

    老的版本中

    >skip-networking => # skip-networking

    新的版本中

    >bind-address=127.0.0.1 => bind-address= 你機器的IP

    這樣就可以允許其他機器通路MySQL了。

    DESTOP版下安裝MYSQLCC

    apt-get install mysqlcc

    gedit /usr/share/applications/MySQLCC.desktop

    Insert the following lines into the new file

    将下列語句插入新檔案

    [Desktop Entry]

    Name=MySQLCC

    Comment=MySQLCC

    Exec=mysqlcc

    Icon=/usr/share/pixmaps/mysqlcc.xpm

    Terminal=false

    Type=Application

    Categories=Application;System;

    這樣就可以使用MYSQLCC來操作資料庫了。

對于解決亂碼的方案如下:

1.找到My.cnf檔案,如果您采用的是Package的預設安裝,那麼它的路徑就是/etc/mysql/my.cnf,用sudo gedit 把檔案直接拖進終端,然後回車輸入密碼後,在檔案中找到client和mysqld項

[client]

default-character-set = utf8 --将這句話加入

[mysqld]

default-character-set = utf8 --将這句話加入

需要注意的是請确認您的character_set_system為什麼編碼,如果character_set_system為utf8,那麼就設定為utf8,如果character_set_system為utf8而設定的是gbk,那麼亂碼依舊.

将上面設定儲存後,可以在終端中輸入sudo mysqladmin shutdown -uroot -p 回車輸入密碼,然後用show variables like 'character%' 來檢視相關字元集目前的設定(包括 character_set_system)

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | utf8                       |

| character_set_connection | utf8                       |

| character_set_database   | utf8                       |

| character_set_filesystem | binary                     |

| character_set_results    | utf8                       |

| character_set_server     | utf8                       |

| character_set_system     | utf8                       |

| character_sets_dir       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

繼續閱讀