mysql5
今天在ubuntu上安裝了mysql5.1.12-beta版本,為了學習一下mysql,畢竟我還是開源的支持者。
1.安裝
安裝過程仔細看原始碼包中的install-binary就行了,注意使用root使用者,特別是在執行scripts/mysql_install_db命令時。
2.設定使用者許可權
安裝成功後,會出現提示,叫你為資料庫的root使用者設定密碼,也可以為本機的root使用者設定密碼。使用的命令是:
$mysqladmin -u root -p 'new_password'
$mysqladmin -u root -h host_name -p 'new_password'
3.配置
將scripts/mysql.server複製到/etc/init.d/目錄下,可以使用chkconfig之類的命令設定成開機自啟動。
4.使用
$mysql
即可進入mysql,但是這裡的使用者許可權非常低,只能建立,修改,刪除以test_開頭的資料庫,如果以root使用者登入則有所有許可權
$mysql -u root -p
然後會提示輸入密碼。
5.配置字符集
$mysql
mysql>status;
可以看到mysql預設字符集都是latin1,這對於中文使用者來說是不可用的,所以要設定一下字符集。
1) $cp /path/to/mysql/support_files/my-medium.cnf /etc/my.cnf
2)修改/etc/my.cnf檔案,在其中的段[client]中加入一行
default-character-set=utf8
在[mysqld]中加入兩行
default-character-set=utf8
init_connect='set names utf8'
3)重啟mysql
$sudo /etc/init.d/mysql.server restart
注意:一定要重啟,一定要使用新的字符集建立新的表
ubuntu9 10下安裝配置NFS服務
1 安裝軟體 sudo apt get install nfs kernel server nfs common portmap 2 配置portmap sudo emacs etc default portmap 注釋掉 i 127.0.0.1 在這一行前面加 3 建立nfs工作目錄 cd sud...
Ubuntu9 10下安裝配置tftp伺服器
1 安裝軟體 sudo apt get install tftp tftpd sudo apt get install openbsd inetd 2 建立工作目錄 cd sudo mkdir tftpboot sudo chmod 777 tftpboot 3 修改配置檔案 sudo vi etc...
ubuntu9 10下安裝配置NFS服務
1 安裝軟體 sudo apt get install nfs kernel server nfs common portmap 2 配置portmap sudo emacs etc default portmap 注釋掉 i 127.0.0.1 在這一行前面加 3 建立nfs工作目錄 cd sud...