安裝MySQL

MySQL的幾個常用安裝包:rpm、源碼、二進制免編譯

使用二進制免編譯包安裝:

進入usr/local/src目錄,將下載的安裝包放在這個目錄下:cd /usr/local/src

查看自己Linux操作系統是32位還是64位:uname -a
下載安裝包:wget http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
解壓:tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
移動並重命名:mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

cd /usr/local/mysql
創建mysql的用戶:useradd mysql
創建data目錄:mkdir /data/

安裝:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
執行這條命令若出現以下錯誤:
安裝MySQL
可以先模糊搜索安裝包,命令:yum list | grep perl | grep -i dumper
安裝MySQL
若不確定可以全部安裝或一個一個去試
這裏依賴的是perl-Data-Dumper這個包

cp support-files/my-default.cnf /etc/my.cnf //my-default.cnf是MySQL的模板配置文件,把這個文件拷貝到etc下,並重命名爲my.cnf(若之前有這個文件可以直接修改文件參數)

修改之前就有的這個文件,修改完後如下:
安裝MySQL

cp support-files/mysql.server /etc/init.d/mysqld //mysql.server是MySQL的啓動腳本
編輯mysqld並定義basedir和datadir,其他不用修改:vi /etc/init.d/mysqld
安裝MySQL
basedir是指定MySQL程序目錄

basedir=/usr/local/mysql
datadir=/data/mysql

權限設置:chmod 755 /etc/init.d/mysqld(原本就是755權限)
添加到開機自啓服務面板:chkconfig --add mysqld
查看:chkconfig --list

啓動MySQL:
/etc/init.d/mysqld start
或者service mysqld start

啓動MySQL時若提示下圖錯誤,請重新安裝下MySQL(之前沒有安裝過MySQL),也可以根據實際情況進行百度查詢:
安裝MySQL

查看進程:ps -ef | grep mysql
查看端口:netstat -lntp

擴展:

若沒有把啓動腳本放到上面的位置可以進行如下命令操作啓動MySQL:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &
--defaults-file意思時指定配置文件所在路徑

關閉MySQL:killall mysqld(儘量不要使用這個命令)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章