1 卸載系統自帶的Mariadb
[root@localhost ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
2 下載mysql,
cd /usr/local/
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz
3 安裝軟件包:
[root@localhost ~]# yum install gcc gcc-c++ cmake ncurses-devel bison
創建mysql數據存放的文件
[root@localhost mysql]# mkdir /usr/local/mysql/data
4 安裝mysql
tar -xvf mysql-5.6.23.tar.gz
[root@localhost ~]# cd /usr/local/mysql-5.6.23/
cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DINSTALL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DENABLED_LOCAL_INFILE=1
參數說明:
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安裝目錄
-DINSTALL_DATADIR=/usr/local/mysql/data //數據庫存放目錄
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校驗字符
-DEXTRA_CHARSETS=all //安裝所有擴展字符集
-DENABLED_LOCAL_INFILE=1 //允許從本地導入數據
編輯安裝mysql,大概需要30 分鍾
make
make install
5 初始化數據庫,配置mysql的配置文件
[root@localhost scripts]# cd /usr/local/mysql/
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql
1、在 etc 下新建配置文件my.cnf,並在該文件中添加一下代碼:
當然,也有簡單方式:直接copy一份my.cnf文件到/etc下,然后再修改即可。
e g:copy一份/usr/local/mysql/support-files/下的my-default.cnf文件到/etc下
然后,配置/etc目錄下的my.cnf文件
通過vim編輯器編輯my.cnf代碼如下:
6、配置MySQL
1、授予my.cnf最大權限
設置開機自啟動服務控制腳本:
2、復制啟動腳本到資源目錄
3、增加mysqld服務控制腳本執行權限
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld
4、將mysqld服務加入到系統服務
5、檢查mysqld服務是否已經生效
命令輸出類似下面的結果:
表明mysqld服務已經生效,在2、3、4、5運行級別隨系統啟動而自動啟動,以后可以使用service命令控制mysql的啟動和停止
6、啟動mysqld
7、將mysql的bin目錄加入PATH環境變量,編輯 ~/.bash_profile文件
[root@localhost mysql]# vim ~/.bash_profile
在文件最后添加如下信息:
然后按ESC鍵
繼續 shift鍵加冒號打出來=> :
接下來輸入wq回車即可
執行下面的命令是修改的內容立即生效:
8、以root賬戶登錄mysql,默認是沒有密碼的
要輸入密碼的時候直接回車即可。
9、設置root賬戶密碼為root(也可以修改成你要的密碼)
10、設置遠程主機登錄,注意下面的your username 和 your password改成你需要設置的用戶和密碼