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