【Linux系列】Linux实践(三):CentOS中安装(卸载)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命令界面后,输入命令后最好都以;号结束才回执行。
此处命令较多,类似于建表或增删改查的命令可自行百度。
 
 

本博客皆为学习、分享、探讨为本,欢迎各位朋友评论、点赞、收藏、关注,一起加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

善良勤劳勇敢而又聪明的老杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值