如何在CentOS6.5系統上安裝免編譯版的MySQL5.5

來源:互聯網
上載者:User

如何在CentOS6.5系統上安裝免編譯版的MySQL5.5

免編譯版本的MySQL很方便,省了好多時間,我用的是mysql5.5-x86_64版本,接下來是在CentOS6.5安裝過程,就那麼幾個步驟。

#安裝依賴包
yum install -y libaio-devel
 
#建立使用者
useradd -s /sbin/nologin mysql
 
#建立資料目錄
mkdir -p /data/mysql
 
#賦予許可權
chown -R mysql:mysql /data/mysql
 
#解壓
tar zxvf mysql-5.5.42-linux2.6-x86_64.tar.gz
 
#移動到指定目錄
mv mysql-5.5.42-linux2.6-x86_64 /usr/local/mysql
 
#因為系統有一個預設my.cnf,咱們給它改下名字
mv /etc/my.cnf /etc/my.cnf.default
 
#複製我們需要的my.cnf到指定目錄
cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
 
#在support-files目錄下有幾個cnf,根據記憶體大小來選擇
my-small.cnf (記憶體<=64M)
my-medium.cnf (記憶體128M)
my-large.cnf (記憶體512M)
my-huge.cnf (記憶體1G-2G)
my-innodb-heavy-4G.cnf (記憶體4GB)
 
#編輯我們複製過去的my.cnf,並且在[mysqld]的下一行那裡插入以下內容
vi /etc/my.cnf
 
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql
character-set-server=utf8
 
#添加環境變數,在末尾插入以下內容
vi /etc/profile
 
PATH=/usr/local/mysql/bin:$PATH
export PATH
 
#讓剛才的修改生效
source /etc/profile
 
#複製啟動指令碼到指定目錄
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
 
#準備工作都做完了,開始初始化資料庫
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
 
#啟動資料庫
service mysqld start
 
#開機啟動
chkconfig mysqld on
 
#初始化mysql的一些設定
mysql_secure_installation
#斷行符號
Enter current password for root (enter for none):
#y,設定mysql的root密碼
Set root password?[Y/n] y
#以下都yes
Remove anonymous users?[Y/n] y
Disallow root login remotely?[Y/n] y
Remove test database and access to it?[Y/n] y
Reload privilege tables now?[Y/n] y
ThanksforusingMySQL!

OK,完成。

CentOS7編譯安裝MySQL 5.6.28和編譯參數

Linux CentOS 6.5下編譯安裝MySQL 5.6.16

Linux下安裝MySQL 5.6.10包衝突問題

源碼編譯安裝MySQL 5.7.9 

CentOS 7源碼編譯安裝PHP5.6和Nginx1.7.9及MySQL(搭建LNMP環境) 

MySQL 5.7.9源碼編譯安裝說明

CentOS 6.6 下源碼編譯安裝MySQL 5.7.5

Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb

MySQL-5.5.38通用二進位安裝

CentOS 7下源碼安裝MySQL 5.6 

相關文章

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.