亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1332 | 回復(fù): 0
打印 上一主題 下一主題

Linux 從二進制版安裝 MySQL 5 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-23 02:21 |只看該作者 |倒序瀏覽

MySQL、Sql Server、Oracle是三大主流數(shù)據(jù)庫,MySQL也是LAMP安裝配置中難度較大的,詳細使用指南見英文官方手冊《MySQL 5.1 Reference Manual》,選擇二進制分發(fā)版,可以避免很多錯誤的出現(xiàn),性能方面也比自己源碼編譯要強。

一、準備工作 1.1、MySQL版本介紹

MySQL 官方放出的版本比較多,但沒有針對 Ubuntu 的版本,所以只能選擇二進制分發(fā)版和源碼分發(fā)版,前者已經(jīng)編譯并經(jīng)過優(yōu)化了,后者沒有。

MySQL 二進制分發(fā)版的文件名格式為 mysql-VERSION-OS.tar.gz,其中 VERSION 是版本號(例如,5.1.51),OS表示分發(fā)版安裝的操作系統(tǒng)類型(例如,linux-i686)。

1.2、下載二進制分發(fā)版

1. 系統(tǒng)環(huán)境:Ubuntu 10.10
2. 下載地址:http://dev.mysql.com/downloads/

1 wget ftp://mirror.csclub.uwaterloo.ca/mysql/Downloads/MySQL-5.1/mysql-5.1.53-linux-i686-glibc23.tar.gz
二、MySQL安裝過程 2.1、添加用戶和組

創(chuàng)建mysql組和mysql用戶,該用戶只需要在系統(tǒng)中存在,不需要登錄,所以添加了 -r 選項。

1 2 groupadd mysql useradd -r -g mysql mysql
2.2、解壓到指定目錄
1 2 3 tar -zxf mysql-5.1.53-linux-i686-glibc23.tar.gz -C /usr/local/ mv /usr/local/mysql-5.1.53-linux-i686-glibc23 /usr/local/mysql cd /usr/local/mysql/
2.3、屏蔽舊配置文件 (如果有)
1 mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
2.4、更改權(quán)限
1 2 chown -R mysql . chgrp -R mysql .

 

2.5、初始化授權(quán)表

 

安裝MySQL之前,必須創(chuàng)建 MySQL 數(shù)據(jù)目錄和初始化授權(quán)表,授權(quán)表定義了初始 MySQL 用戶賬戶和訪問權(quán)限。(了解更多

1 scripts/mysql_install_db --user=mysql

這一步可能出現(xiàn)很多錯誤,當出現(xiàn)錯誤后,刪除date數(shù)據(jù)目錄,重新再來,直到出現(xiàn)如下圖提示。

 

2.6、更改數(shù)據(jù)目錄權(quán)限

初始化授權(quán)表后會產(chǎn)生 date 目錄,該目錄所有者必須改為 mysql。

1 2 chown -R root . chown -R mysql data
2.7、復(fù)制配置文件

如果你不復(fù)制,MySQL 服務(wù)器將使用默認設(shè)置。

1 2 mkdir /etc/mysql cp support-files/my-medium.cnf /etc/mysql/my.cnf
2.8、建立軟鏈接

將 "/usr/local/mysql/bin" 路徑加入系統(tǒng)變量中,即直接編輯/etc/environment文件,或者新建軟鏈接。

1 2 3 ln -s /usr/local/mysql/bin/mysqld_safe /usr/local/bin ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin ln -s /usr/local/mysql/bin/mysql /usr/local/bin
2.9、啟動MySQL服務(wù)

mysqld_safe 是用來啟動MySQL服務(wù)的,它比 mysqld 多了一些安全特性(關(guān)于mysqld_safe),mysqld_safe 的許多選項與mysqld的相同(關(guān)于 mysqld 命令行選項

1 bin/mysqld_safe --user=mysql &

注意:user參數(shù)和&符號必不可少,如果出現(xiàn)問題,見啟動故障診斷和排除,直到如下圖所示。

 

三、安裝后測試與啟動 3.1、檢查MySQL服務(wù)

首先確保MySQL服務(wù)已啟動,方法見上面第二8條,能否成功啟動關(guān)鍵在于mysql_install_db初始化授權(quán)表是否順利,然后使用mysqladmin來驗證MySQL服務(wù)。

1 2 3 bin/mysqladmin version //檢查服務(wù)器版本 bin/mysqlshow //列出所有數(shù)據(jù)庫 bin/mysqlshow mysql //列出mysql數(shù)據(jù)庫中的所有表

Ubuntu 中還可以使用檢查進程的方法,查看MySQL是否啟動

1 2 ps -A | grep mysql //查看mysql是否已經(jīng)后臺運行 kill -9 進程號 //強制殺死進程
3.2、自動啟動和停止MySQL

1 2 cp support-files/mysql.server /etc/init.d/mysql update-rc.d mysql defaults
3.3、啟動、停止、重啟 3.3.1、MySQL 啟動方法
  • 使用 service 啟動:service mysql start
  • 使用 mysqld 腳本啟動:/etc/init.d/mysql start
  • 使用 safe_mysqld 啟動:/usr/local/mysql/bin/mysqld_safe --user=mysql &
3.3.2、MySQL 停止方法
  • 使用 service 停止:service mysql stop
  • 使用 mysqld 腳本停止:/etc/init.d/mysql stop
  • 使用 mysqladmin 停止:/usr/local/mysql/bin/mysqladmin -u root -p shutdown
3.3.3、MySQL 重啟方法
  • 使用 service 重啟:service mysql restart
  • 使用 mysqld 腳本停止:/etc/init.d/mysql restart
文章資源來自:http://www.linuxeden.com/html/netadmin/20111022/115282.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP