CentOS下綠色安裝MySQL

來源:互聯網
上載者:User

標籤:

說明

在CentOS下面一個命令就可以安裝MySQL,但是安裝完後,感覺很茫然,於是自己試著由壓縮包開始,綠色安裝一把,這樣也能對MySQL有更多的一些瞭解。
下面開始!

第0步: 準備

作業系統: CentOS6.3 64位

第1步:下載安裝包

MySQL官網的地址是:http://dev.mysql.com/downloads/mysql/ 當然你也可能下載的不順利,因為我就遇到過說死也不能下載非Windows版本的情況。

平台選擇 Linux-Generic 即可,然後選擇最下面的 tar.gz 檔案進行下載。
在Linux命令列下面可以使用下面的命令來下載:
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz
我們把檔案下載到 /data/download 目錄下面。

第2步:安裝MySQL

mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz解壓縮:

[[email protected] download]$ tar -zxf mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz

解壓後,我們把解壓過的目錄移動到統一的安裝目錄下:

[[email protected] download]$ mv mysql-5.6.14-linux-glibc2.5-x86_64 /data/server

如果不想移動,可以在 /data/server 目錄下建一個符號連結,指到解壓的目錄就可以了

[[email protected] server]$ ln -s /data/download/mysql-5.6.14-linux-glibc2.5-x86_64 mysql
第3步:配置MySQL 建mysql使用者

在作業系統中建立mysql帳號並修改密碼,我們的MySQL伺服器會使用這個帳號啟動。

[[email protected] server]$ useradd mysql[[email protected] server]$ passwd mysql

修改mysql安裝目錄的所有者為mysql帳號:

[[email protected] server]$ chown -R mysql mysql
產生MySQL授權表

很多MySQL啟動不起來,報少什麼表的話,可以通過執行這個指令碼解決問題:

[[email protected] mysql]$ cd scripts/[[email protected] scripts]$ lsmysql_install_db[[email protected] scripts]$ ./mysql_install_db --user=mysql --basedir=/data/server/mysql --datadir=/data/server/mysql/data
修改mySQL的 my.cnf 設定檔

這個設定檔在 support-files 目錄下面有,根據需要選擇合適的設定檔進行修改即可。
裡面需要修改的地方有以下幾個:
在[mysqld]小節下面增加:

basedir = /data/server/mysqldatadir = /data/server/mysql/datainnodb_data_home_dir = /data/server/mysql/datainnodb_log_group_home_dir = /data/server/mysql/data

修改緩衝所佔記憶體大小,由於伺服器只有8G記憶體,還要跑Hadoop的DataNode,所以設為512M:

key_buffer_size = 512Minnodb_buffer_pool_size = 512M

將設定檔拷貝到 /etc 目錄下面

$ cp my.cnf /etc/
啟動mySQL伺服器

將mySQL服務拷貝到啟動目錄下,如果不想把MySQL的服務名稱叫做 mysql.server,也可在拷貝時將其命名,比如叫 mysql 。

$ cp /data/server/mysql/support-files/mysql.server /etc/init.d/

啟動mySQL

$ service mysql.server start | stop | restart | status
第4步:設定開機啟動
$ chkconfig --level 235 mysql.server on
第5步:開始使用

CentOS下綠色安裝MySQL

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.