天天看點

Mysql二進制安裝過程

Msyql介紹

        MySQL是一個關系型資料庫管理系統,由瑞典的MySQl AB公司開發,目前屬于Oracle旗下公司。MySql是最流行的關系型資料庫,在WEB應用方面Mysql是最好的RDBMS應用軟體之一。

        Mysql關聯的資料庫将資料儲存在不同的表中,這樣增加了速度并提高了靈活性;使用SQL語言用于通路資料庫的最常用标準化語言,它體積小,總體擁有成本地,開源等特點是中小型企業的首選。

MySQL的安裝

         在Mysql官網下載下傳穩定的社群版本。它的安裝方式有yum 安裝、二進制安裝已經源碼安裝。各種安裝有各種安裝的優缺點,這裡不做詳細介紹,下面開始安裝mysql。

系統環境檢視

[root@web01 tools]# cat /etc/redhat-release

Centos 6.7

[root@web01 tools]# uname -rm

2.6.32-573.el6.x86_64 x86_64

下載下傳安裝mysql

 groupadd mysql #建立使用者組

 useradd -g mysql -M -s /sbin/nologin mysql #建立使用者mysql并指定組

 tar xf mysql-5.5.48-linux2.6-x86_64.tar.gz #解壓下載下傳好的二進制包資料庫

 mv mysql-5.5.48-linux2.6-x86_64 /application/mysql-5.5.48 #給資料庫改名字,這裡是個人習慣

 ln -s /application/mysql-5.5.48/ /application/mysql #給mysql做連結檔案

chown mysql.mysql /application/mysql #修改資料庫的屬組和屬主

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data --user=mysql --group=mysql #初始化資料庫。這條指令執行完畢,看到兩個OK,表示成功!!

\cp /application/mysql/support-filesmy-small.cnf /etc/my.cnf #配置mysql的配置檔案

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe#由于是定制的路徑,我們需要把預設的啟動路徑修改成mysql實際的安裝路徑

ln -s /application/mysql/bin/* /usr/local/bin/#建立環境變量

/application/mysql/bin/mysqld_safe &#啟動mysql程序

lsof -i :3306#檢視mysql的啟動狀态

到此mysql的安裝完畢

MySQL的簡單優化

[root@LNMP ~]# cp /application/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@LNMP ~]# sed -i 's#/usr/local/mysql#/application/mysql#g' /etc/init.d/mysqld 

[root@LNMP ~]# chmod +x /etc/init.d/mysqld

[root@LNMP ~]# lsof -i :3306

[root@LNMP ~]# /etc/init.d/mysqld start

Starting MySQL.. SUCCESS!

本文轉自 kesungang 51CTO部落格,原文連結:http://blog.51cto.com/sgk2011/1791367,如需轉載請自行聯系原作者