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命令界面后,输入命令后最好都以;号结束才回执行。


此处命令较多,类似于建表或增删改查的命令可自行百度。