[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_64node
cd /usr/local/mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gzc++
[root@localhost ~]# yum install gcc gcc-c++ cmake ncurses-devel bisonsql
建立mysql數據存放的文件數據庫
[root@localhost mysql]# mkdir /usr/local/mysql/datavim
tar -xvf mysql-5.6.23.tar.gz centos
[root@localhost ~]# cd /usr/local/mysql-5.6.23/bash
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=1app
參數說明:socket
-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
[root@localhost scripts]# cd /usr/local/mysql/
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql
一、在 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代碼以下:
一、授予my.cnf最大權限
設置開機自啓動服務控制腳本:
二、複製啓動腳本到資源目錄
三、增長mysqld服務控制腳本執行權限
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld
四、將mysqld服務加入到系統服務
五、檢查mysqld服務是否已經生效
命令輸出相似下面的結果:
代表mysqld服務已經生效,在二、三、四、5運行級別隨系統啓動而自動啓動,之後可使用service命令控制mysql的啓動和中止
六、啓動mysqld
七、將mysql的bin目錄加入PATH環境變量,編輯 ~/.bash_profile文件
[root@localhost mysql]# vim ~/.bash_profile
在文件最後添加以下信息:
而後按ESC鍵
繼續 shift鍵加冒號打出來=> :
接下來輸入wq回車便可
執行下面的命令是修改的內容當即生效:
八、以root帳戶登陸mysql,默認是沒有密碼的
要輸入密碼的時候直接回車便可。
九、設置root帳戶密碼爲root(也能夠修改爲你要的密碼)
十、設置遠程主機登陸,注意下面的your username 和 your password改爲你須要設置的用戶和密碼