mysql在windows(含客戶端工具)及linux(yum)環境下安裝

下載

地址:https://dev.mysql.com/downloads/html

windows安裝包下載

 

 

linux安裝包下載

https://dev.mysql.com/downloads/mysql/node

 

windows下安裝mysql(含客戶端工具Navicat安裝及配置)

參考:http://www.javashuo.com/article/p-yopyzzwq-hc.htmlmysql

linux下安裝mysql

編譯安裝,自由linux

yum安裝,簡單sql

編譯安裝

參考:http://www.runoob.com/linux/mysql-install-setup.html數據庫

 

 

這裏介紹yum安裝,centos6和centos7略有不一樣vim

centos6下yum安裝mysql

檢查操做系統上是否已經安裝了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

解決後:

centos7下yum安裝mysql

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)

 

centos7下修改mysql(yum安裝)字符集及端口號

字符集

更改字符集及端口

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鏈接,修改數據爲中文,此時能夠保存且查詢時正常顯示。

相關文章
相關標籤/搜索