標籤:mysql 安裝 path
1. 首先增加一個不能登入的mysql使用者,且不用產生家目錄:
# useradd -s /sbin/nologin -M mysql ## -M是不產生家目錄
2.建立一個mysql目錄,改變所屬組和所屬主為mysql:
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql ## -R繼承
3. /usr/local/src/下,下載免編譯64位mysql包:
wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-x86_64-glibc23.tar.gz
# tar -zxvf mysql-5.1.73-linux-x86_64-glibc23.tar.gz
# mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql ## 移動重新命名
32位如下:http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz
4. 初始化:
# cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql--datadir=/data/mysql ## 指定資料使用者和資料目錄
5. 複製設定檔:
# cd ./support-files
# cp my-large.cnf /etc/my.cnf --> 覆蓋原來的my.cnf
# cp mysql.server /etc/init.d/mysqld --> 如遇到覆蓋的選項,y即可。
6. 修改配置參數:
# vim /etc/init.d/mysqld ## 找到下面的內容,補全後面的部分
basedir=/usr/local/mysql
datadir=/data/mysql
--> :wq
7. 啟動mysql
# chkconfig--add mysqld
# chkconfig mysqld on
# /etc/init.d/mysqld start -->start succesful
# ps aux|grep mysqld可以查看mysqld的進程。
由於mysql命令的絕對路徑非常長,所以有必要再PATH裡面加入mysql命令所在目錄:
# vim /etc/init.d/path.sh
#! /bin/bash
export PATH=$PATH:/usr/local/mysql/bin/
:wq
# source /etc/init.d/path.sh
如此,在命令列裡面直接輸入mysql,就可以直接開啟mysql了。
如發現錯誤,請在評論裡留言,謝謝、、、
本文出自 “Liemer_Lius的部落格” 部落格,請務必保留此出處http://liemerlius.blog.51cto.com/10409683/1696831
Mysql的安裝