編碼的世界 / 優質文選 / 歷史

【Linux系列】Linux實踐(三):CentOS中安裝(卸載)Mysql以及數據庫的導入導出


2021年11月04日
-   

熱門系列:
  • Linux系列Linux實踐(一):linux常用命令
  • Linux系列Linux實踐(二):CentOS系統中搭建java開發環境與部署web項目
  • Linux系列Linux之CentOS操作系統日常問題(一):connect:network is unreachable
  • Linux系列Linux之CentOS操作系統日常問題(二):catalina.out占用內存大的問題
  • Linux系列Xshell無法連接本地虛擬機Linux服務器
  • Linux系列Linux服務器查看gc日志
  •   程序人生,精彩搶先看

1.卸載Mysql數據庫


安裝之前一般系統中可能自帶mysql,可以使用如下命令查看mysql安裝情況
rpm -qa|grep -i mysql
yum list|grep mysql
然後可以使用如下方式進行卸載。
yum方式安裝的mysql的卸載方式:
 
①、yum remove mysql mysql-server mysql-libs compat-mysql51
②、rm -rf /var/lib/mysql
③、rm /etc/my.cnf
 
查看是否還有mysql軟件:
rpm -qa|grep mysql
如果存在的話,繼續刪除即可。
 
 
rpm方式安裝的mysql的卸載方式:  
a)查看系統中是否以rpm包安裝的mysql:
[root@localhost opt]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
b)卸載mysql
[root@localhost local]# rpm -e MySQL-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e MySQL-client-5.6.17-1.el6.i686
c)刪除mysql服務
[root@localhost local]# chkconfig list | grep -i mysql
[root@localhost local]# chkconfig del mysql
d)刪除分散mysql文件夾
[root@localhost local]# whereis mysql 或者 find / -name mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相關mysql的所有目錄以及文件
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
 
通過以上幾步,mysql應該已經完全卸載幹淨了!
 

2.安裝mysql數據庫


第一種:使用yum自帶資源安裝mysql(此方法則不需要使用上面的操作步驟卸載了)
①、yum -y install mysql-server,看到complete提示後即安裝成功。
②、chkconfig mysqld on 設置開機自啟
③、service mysqld start 開啟數據庫服務
④、mysql -u root 進入mysql,可以使用查詢語句select user,host,password from mysql.user查詢密碼。也可以通過set password for root@localhost=password('密碼')來設置root賬戶密碼。再使用quit退出mysql,重新以mysql -u root -p登錄試試吧。
第二種:
如需版本對應,可以進入mysql的安裝文件的bin目錄,然後進入cmd窗口,輸入:mysql -V來查看當前版本。
先yum list installed | grep mysql查看是否自帶mysql安裝包。如果存在則使用yum -y remove mysql-libs.x86_64(自行對應所查信息)刪除。
在給rpm添加最新的mysql源,
# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# yum localinstall mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql# yum-config-manager disable mysql55-community
# yum-config-manager disable mysql56-community# yum-config-manager enable mysql57-community-dmr
# yum repolist enabled | grep mysql
源添加後,就可以進行安裝了。使用yum install mysql-community-server安裝mysql服務。
同樣使用chkconfig mysqld on 設置開機自啟,還有service mysqld start 開啟數據庫服務。
 

3.數據庫導入導出


①導出:
先進入mysql的安裝目錄bin中,然後打開cmd,輸入如mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql;-h是指連接的host,-u賬號,-p密碼,myweb即是數據庫名稱,>後面的為備份生成的sql文件。
如果是在window本地備份,其實可以通過navicate來直接右鍵要備份的數據庫,然後點擊界面上方的備份,另存為一個備份文件即可。
②導入:
通過mysql -u root -p進入到mysql,然後新建一個數據庫如create database dbname;
使用user dbname切換到要備份數據的數據庫,最後輸入 source d:/backupfile.sql即可導入剛備份的數據(此處我只以前面的備份路徑為例,如果是要在centos系統中的mysql導入,則需要通過SSH工具將本地備份的mysql數據庫備份文件傳到centos系統中)。
 

4.Mysql常用命令


①創建數據庫:create database dbname;
②顯示所有數據庫:show databases;
③刪除數據庫:drop database dbname;
④連接數據庫:use dbname;
⑤查看當前數據庫:select database();
⑥查看當前數據庫中的表:show tables;
注意:進入mysql命令界面後,輸入命令後最好都以;號結束才回執行。
此處命令較多,類似於建表或增刪改查的命令可自行百度。
 
 
本博客皆為學習、分享、探討為本,歡迎各位朋友評論、點贊、收藏、關注,一起加油!

熱門文章