安裝目錄:/usr/local/mysql5.6
資料庫目錄 : /data/mysql/data
mysql安裝包:
新增使用者: useadd -s /sbin/nologin mysql
建立所需目錄:
mkdir -p /data/mysql/data
chown -r mysql:mysql /data/mysql
安裝編譯mysql所需的程式或檔案:
yum install gcc gcc-c++ cmake ncurses-devel bison
wget
進行編譯安裝:
cd 進入根目錄
解壓原始碼包到當前目錄:tar xzvf mysql-5.6.23.tar.gz
cd mysql-5.6.23
設定安裝引數:
cmake -dmysql_user=mysql -dcmake_install_prefix=/usr/local/mysql5.6 -dinstall_datadir=/data/mysql/data -dmysql_unix_addr=/tmp/mysqld.sock - ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -dwith_embedded_server=1 -denabled_local_infile=1 -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1
make(編譯過程需要耐心等待)
make install
編譯完成,接下來設定一些引數檔案
chown -r mysql:mysql /usr/local/mysql5.6
mv /usr/local/mysql5.6/support-files/my-default.cnf /etc/my.cnf(有舊配置檔案則覆蓋)
mv /usr/local/mysql5.6/support-files/mysql.server /etc/init.d/mysqld
chmod a+x /etc/init.d/mysqld
開始啟動
chkconfig --level 345 mysqld on
設定環境變數
echo "export path=/usr/local/mysql5.6/bin/:$path" >> /etc/profile
source /etc/profile
設定完成檢視是否寫進了/etc/profile檔案
/usr/local/mysql5.6/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql5.6 --datadir=/data/mysql/data
vim /etc/my.cnf
在配置檔案寫入引數:
basedir=/usr/local/mysql5.5
datadir=/data/mysql/data
重啟mysqld
service mysqld reload
service mysqld restart
最後設定資料庫管理員的登入密碼:
/usr/local/mysql5.6/bin/mysqladmin -u root password '123456'
設定完成進入mysql
mysql -uroot -p123456
在Centos7原始碼包編譯安裝MySQL5 7
wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...
centos7安裝python的MySQLdb模組
sudo pip install mysql python如果遇到找不到mysql config檔案時,要先安裝 mysql community devel sudo yum install mysql community devel 然後重新sudo pip install mysql pytho...
centos7安裝python的MySQLdb模組
pip install mysql python 如果遇到找不到mysql config檔案時,要先安裝 mysql community devel 安裝mysql源 rpm ivh yum install mysql community devel 然後重新pip install mysql py...