MySQL數據庫是C/S架構的,既有客戶端又有服務器端,MySQL客戶端的安裝很是簡單,上一篇文檔中已經向你們分享了LAMP架構的全部軟件包,咱們只須要掛載到Linux系統目錄底下,使用tar命令解壓便可。mysql
tar zxvf /opt/lamp/mysql-5.5.24.tar.gz -C /opt/ //把lamp目錄中的軟件包解壓到opt目錄下
yum install gcc gcc-c++ make cmake ncurses-devel(字符終端屏幕控制基本庫) bison(語法分析器) libaio-devel(支持同步I/O) -y
groupadd mysql和useradd -r -g mysql mysql
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/home/mysql
-DMYSQL_USER=mysql
-DMYSQL_TCP_PORT=3306c++
若是報錯,清空緩存文件-若是正常能夠忽略sql
find -name CMakeCache.txt rm -f ./CMakeCache.txt
make && make install //編譯安裝
chown -R mysql.mysql /usr/local/mysql //修改mysql文件的屬主、屬組
vim /etc/profile //設置用戶的環境變量
export PATH=$PATH:/usr/local/mysql/bin/ //在最後一行添加這條語句
source /etc/profle //執行腳本文件數據庫
cp support-files/my-medium.cnf /etc/my.cnf //配置文件
cp support-files/mysql.server /etc/init.d/mysqld //啓動腳本vim
修改啓動腳本的權限並設置在init三、init5模式下開機自啓動:緩存
chmod 755 /etc/init.d/mysqld
chkconfig --add /etc/init.d/mysqld
chkconfig mysqld --level 35 on
----------初始化數據庫------------
/usr/local/mysql/scripts/mysql_install_db \
--user=mysql \
--ldata=/var/lib/mysql \
--basedir=/usr/local/mysql \
--datadir=/home/mysql服務器
創建軟連接方便管理:架構
ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sock
vi /etc/init.d/mysqld //進入啓動腳本添加下面的行
basedir=/usr/local/mysql
datadir=/home/mysqlide
service mysqld start
netstat -tnl 3306code
如今咱們能夠經過執行命令mysql打開數據庫並輸入show databases;查看數據庫。