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
- Linux学习掌握(三):CentOS中安装(卸载)Mysql以及数据库的导入导出
- 熟悉linux-mysql的安装与卸载(centos)
- ubuntu中mysql数据库的导入导出以及查看属性
- Mysql 在linux下的安装以及卸载(redhat)
- CentOS MySQL数据库导出导入
- mysql 数据库导入导出(本地以及远程)
- linux下mysql数据库的导入导出
- Linux(centos)下mysql的安装以及使用
- linux下如何导入导出MySQL数据库(mysql导入导出)
- CentOS 系统中Mysql数据库卸载、安装与配置教程
- MySQL数据库中导入导出方法以及工具介绍
- linux下导入、导出mysql数据库命令(被人未验证)
- linux mysql 数据库导入导出
- Linux导入导出mysql数据库
- linux,导入导出mysql数据库
- mysql学习笔记七( 数据库备份 导入导出)
- Linux中mysql表的导出导入
- Linux中mysql表的导出导入
- SDUT-2671 3-2 构造函数的调用
- java面向对象
- 基于数组的列表实现
- Spring 松耦合实例
- G
- Linux学习掌握(三):CentOS中安装(卸载)Mysql以及数据库的导入导出
- Scikit-learn使用总结
- Hrbust 2302 Another Tree【思维+Dfs】
- 一个理解装饰器很好的例子
- java实现https请求
- Httpclient多线程连接池封装
- MySQL 5.6 for Windows 解压缩版配置安装(win 10 64位亲测)附安装包下载链接
- 网贷信息强制披露又升级,零逾期率造假平台无所遁形!!
- 机器学习实战笔记(3.2)-朴素贝叶斯算法(贝努力模型代码实现)