高興原創,每日手記
避免安裝mysql發生意外,端口沖突,程式問題,先查詢是否安裝過mysql.
如有安裝解除安裝掉.
rpm -e mysql --nodeps
安裝mysql 需要擁有cmake 先安裝cmake
tar xzf cmake-*** -C /**
./configure
gmake && gmake install 必須用gmake安裝
建立運作使用者,此使用者不可以登入系統,
groupadd mysql
useradd -M -s /sbin/nologin mysql -g mysql
開始安裝mysql
tar xzf mysql-**** -C /*** 解壓包到什麼位置
配置
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql 指定安裝位置
-DSYSCONFDIR=/etc/ 指定初始化參數檔案目錄
-DDEFAULT_CHARSET=utf8 預設字元集
-DDEFAULT_COLLATION=utf8_general_ci 字元集校隊規則
-DWITH_EXTRA_CHARSETS=all 指定支援額外其他字元集...all 所有
make && make install
準備工作
chown -R mysql:mysql /usr/local/mysql 給目錄修改使用者群組
rm -rf /etc/my.cnf 删除etc有的my.cnf
cp support-files/my-medium.cnf /etc/my.cnf 在配置目錄中複制檔案到...
初始化資料庫
/usr/local/mysql/scripts/mysql_install_db
--user=mysql
--basedir=/usr/local/mysql/
--datadir=/usr/local/mysql/data/
設定環境變量
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile
加入系統服務
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
mysql伺服器使用進入.跟SQL基本一模一樣,不一樣的地方有幾點.
create database
create table
select from where