1. 程式人生 > >ubuntu10.04 mysql安裝以及配置

ubuntu10.04 mysql安裝以及配置

安裝就不用說了,直接 輸入命令:

~>sudo apt-get install mysql-server

----------------

安裝時記住,最好是輸入以下密碼,不然你會弄的很無厘頭。

接下來就是配置mysql了,

首先命令:

~>sudo gedit /etc/mysql/my.cnf

----------------

找到[client] 新增: default-character-set=utf8 #預設字符集為utf8

注意:貌似是不支援中文,所以後面的註釋要麼就該成英文,要麼就刪掉,下面雷同,就不做贅述了。

找到[mysqld] 新增:

     #預設字符集為utf8
     default-character-set=utf8
     #設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行
     init_connect='SET NAMES utf8'

找到# bind-address = 127.0.0.1 註釋

新增:bind-address = 192.168.9.131(這個是你本地的IP)

-----------------
修改好後,重新啟動mysql 即可.修改好後,重新啟動mysql 即可.修改好後,重新啟動mysql 即可.

重啟命令:~>sudo /etc/init.d/mysql restart

---------------

重啟之後通過命令檢視3306的監聽狀態

~>sudo netstat -an|grep 3306

--

tcp        0      0 192.168.9.36:3306       0.0.0.0:*               LISTEN

----

沒改之前:

tcp        0      0 127.0.0.1:3306       0.0.0.0:*               LISTEN

------------------------------

如果你的mysql做為伺服器安裝在ubuntu上,那麼你總該要客戶端來連吧,那麼怎麼讓客戶端能夠連的上你的伺服器端呢,下面講述:

1. 開啟遠端訪問mysql伺服器

授權法:

grant all privileges on *.* to 'root'@'192.168.1.210' identified by 'hadoop';

Query OK, 0 rows affected (0.02 sec)

改表法:

輸入命令進入mysql,

~>mysql -u root -p

進入mysql時候

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

--------------

2. 重啟 mysql

sudo /etc/init.d/mysql restart

--------------------

OK ,至此,大功告成,此法只為了給自己留個念想,因為自己記性不好,當然也給有需要的朋友,同時轉載的朋友記得新增下連線,畢竟咱也要弄弄人氣啥的。轉載的哥們,我先在這裡謝過啦!