安裝mysql
sudo apt-get install mysql-server
這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。
配置mysql
注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變/etc/mysql/my.cnf配置檔案了!下面我們一步步地來:
預設的mysql安裝之後根使用者是沒有密碼的,所以首先用根使用者進入:
$mysql -u root
在這裡之所以用-u root是因為我現在是一般使用者(firehare),如果不加-u root的話,mysql會以為是firehare在登入。注意,我在這裡沒有進入根使用者模式,因為沒必要。一般來說,對mysql中的資料庫進行操作,根本沒必要進入根使用者模式,只有在設定時才有這種可能。
進入mysql之後,最要緊的就是要設定mysql中的root使用者密碼了,否則,mysql服務無安全可言了。
mysql> grant all privileges on *.* to root@localhost identified by "123456";
注意,我這兒用的是123456做為root使用者的密碼,但是該密碼是不安全的,請大家最好使用大小寫字母與數字混合的密碼,且不少於8位。
這樣的話,就設定好了mysql中的root使用者密碼了,然後就用root使用者建立你所需要的資料庫。我這裡就以xoops為例:
mysql>create database xoops;
mysql>grant all privileges on xoops.* to xoops_root@localhost identified by "654321";
這樣就建立了乙個xoops_roots的使用者,它對資料庫xoops有著全部許可權。以後就用xoops_root來對xoops資料庫進行管理,而無需要再用root使用者了,而該使用者的許可權也只被限定在xoops資料庫中。
如果你想進行遠端訪問或控制,那麼你要做兩件事:
其一:
mysql>grant all privileges on xoops.* to xoops_root@"%" identified by "654321";
允許xoops_root使用者可以從任意機器上登入mysql。
其二:
$sudo gedit /etc/mysql/my.cnf
老的版本中
>skip-networking => # skip-networking
新的版本中
>bind-address=127.0.0.1 => bind-address= 你機器的ip
這樣就可以允許其他機器訪問mysql了。
ubuntu 下 mysql 安裝指南
安裝版本mysql 5.0.40 需編譯 sudo apt get install g gcc make automake perl 安裝好所有需要的工具 sudo apt get update apt get install build essential sudo apt get install...
ubuntu下MySQL安裝指南
要安裝 mysql,可以在終端提示符後執行下列命令 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install php5 mysql 安裝php5 mysql 是將php和mysql...
Ubuntu下的mysql安裝
ubuntu下的mysql安裝 今天同事突然找到我說需要在原有的master上安裝mysql服務,於是自己便放下手頭的工作開始馬不停蹄地忙活起來,下面簡單記錄一下今天的安裝過程吧!一 驗證原有主機上是否安裝mysql 這裡主要是執行sudo netstat tap grep mysql命令檢視是否有...