Centos7 編譯安裝mysql5 6

2022-07-18 02:06:15 字數 1764 閱讀 9517

安裝目錄:/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...