Linux学习掌握(三):CentOS中安装(卸载)Mysql以及数据库的导入导出

来源:互联网 发布:手机淘宝怎样发送链接 编辑:程序博客网 时间:2024/06/07 22:47
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命令界面后,输入命令后最好都以;号结束才回执行。
此处命令较多,类似于建表或增删改查的命令可自行百度。
阅读全文
0 0
原创粉丝点击