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


下載

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

windows安裝包下載

 

 

linux安裝包下載

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

 

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

參考:https://www.cnblogs.com/UncleYong/p/10823925.html

 

linux(CentOS6)下編譯安裝mysql

編譯安裝,自由

yum安裝,簡單

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

 

這里介紹yum安裝,centos6和centos7略有不同

CentOS6下yum安裝mysql

檢查操作系統上是否已經安裝了mysql數據庫

如果安裝了,就卸載

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; 

客戶端連接

解決方案參考:https://www.cnblogs.com/UncleYong/p/10070400.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連接,修改數據為中文,此時可以保存且查詢時正常顯示。

 

查看mysql版本

select version();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM