地址:https://dev.mysql.com/downloads/html
https://dev.mysql.com/downloads/mysql/node
參考:http://www.javashuo.com/article/p-yopyzzwq-hc.htmlmysql
編譯安裝,自由linux
yum安裝,簡單sql
參考:http://www.runoob.com/linux/mysql-install-setup.html數據庫
這裏介紹yum安裝,centos6和centos7略有不一樣vim
檢查操做系統上是否已經安裝了mysql數據庫windows
若是安裝了,就卸載centos
rpm -e或者rpm -e--nodeps工具
查看yum上提供的mysql數據庫可下載的版本
安裝
查看剛安裝好的mysql-server
啓動服務
查看是否開機自啓動
設置開機自啓動
修改密碼,給mysql的root賬號設置密碼123456
登陸
字符集
退出
更改字符串
重啓服務
建立新用戶:CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
新用戶受權:GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
刷新受權:flush privileges;
客戶端鏈接
解決方案參考:http://www.javashuo.com/article/p-rnumcmys-hn.html
解決後:
yum安裝
yum -y install mariadb-server
啓動服務
systemctl start mariadb.service
開機自動啓動
systemctl enable mariadb.service
修改密碼
/usr/bin/mysqladmin -u root password '123456'
或者:mysqladmin -u root password '123456'
登錄
mysql -uroot -p123456
查看並修改字符集同centos6。(重啓服務是:systemctl restart mariadb,或者systemctl restart mariadb.service)
字符集
更改字符集及端口
vim /etc/my.cnf
在Linux下vim編輯過程當中,因爲某種緣由異常退出正在編輯的文件,再次編輯該文件時,會出現以下提示:
使用vim編輯文件實際是先copy一份臨時文件並映射到內存給你編輯,編輯的是臨時文件,當執行:w後才保存臨時文件到原文件,執行:q後才刪除臨時文件。
每次啓動檢索是否有臨時文件,有則詢問如何處理,就會出現如上情景。
解決辦法:
將隱藏的*.swp文件刪除便可(隱藏文件都是以.開頭的,能夠ll -a顯示隱藏文件),原先的文件即可再次編輯。
rm -f .*.swp // 刪除隱藏文件
更改字符集,添加port=3806
重啓
systemctl restart mariadb
或者
systemctl restart mariadb.service
若是沒法重啓,能夠先kill,再啓動:systemctl start mariadb
若是在修改字符集前,已經建立了數據庫,且在表中添加了數據,而表中字段也是有字符集的(繼承數據庫的字符集)
若是表中數據有中文,會沒法顯示
修改數據庫的字符集後(修改my.cnf文件),還須要修改表的字段的字符集,
重啓數據庫服務(沒法重啓,先kill)
而後從新navicat鏈接,修改數據爲中文,此時能夠保存且查詢時正常顯示。