Ubuntu 12 04 MySQL安裝指南

2021-06-19 14:12:08 字數 1314 閱讀 1633

安裝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 12 04 mysql 快速安裝

第一步 解除安裝系統自帶的舊版本 1sudoapt get autoremove purge mysql server 5.0 2sudoapt get remove mysql server 3sudoapt get autoremove mysql server 4sudoapt get rem...

在Ubuntu12 04上安裝mysql

sudo apt get install mysql server 首先進入mysql命令列 mysql uroot proot 注意 u和 p後面都沒有空格 選擇資料庫 mysql use test 執行sql檔案 mysql source home hwj test.sql ubuntu12從倉...

ubuntu12 04 解除安裝和安裝mysql

解除安裝mysql 第一步1sudoapt get autoremove purge mysql server 5.0 2sudoapt get remove mysql server 3sudoapt get autoremove mysql server 4sudoapt get remove ...