Linux(Fedora)下mysql安装、卸载、jdbc驱动安装

一、MySQL卸载

(卸载可参考http://blog.itblood.com/completely-uninstall-the-mysql-under-linux-graphic-tutorials.html)

1、查看系统中有无安装过mysqlrpm包。

   方法一:rpm -qal | grep -i mysql 如果装过,则会将含有mysql字样的文件列出来。

   方法二:rpm -q MySQL-server-5.6.16-1.linux_glibc2.5.i386 查看是否安装了某个具体版本   的mysql。其中MySQL-server-5.6.16-1.linux_glibc2.5.i386是rpm安装包的全名。如果没有安装,则会屏幕显示package XXX is not installed

2、rpm包的卸载:rpm -e  RPM包名称 

   注意不带后缀名(安装才带)

rpm -e MySQL-server-5.6.16-1.linux_glibc2.5.i386 

rpm -e MySQL-client-5.6.16-1.linux_glibc2.5.i386

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第1张图片

图1 卸载前后执行查找命令显示不同结果

注:要卸载干净,删除老版本mysql的开发头文件和库

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除(也有可能在这个目录/usr/my.cnf),如果确定没用后就手工删除。

rm -f  /etc/my.cnf  (或者rm -f  /usr/my.cnf)

rm -fr  /var/lib/mysql

不妨执行一下find / -name mysql命令,再次查找一下有无残留文件(下图说明还有一个残留目录/usr/bin/mysql,另外两个是mysql驱动,无妨)

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第2张图片

二、MySQL安装(rpm包安装)

1、首先去下载linux版本的Mysql(至少下载serverclient):http://dev.mysql.com/downloads/mysql/

2、安装包拷到/home目录下(这个看个人)

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第3张图片

3安装rpm(切换到安装包所在目录)

rpm -i RPM包全路径名称 :安装包到当前系统

rpm -ivh RPM包全路径:带有提示信息的安装

i=install 安装

v=verbose 提示

h=hash 进度条

先装server再装client如:

rpm -i MySQL-server-5.6.16-1.linux_glibc2.5.i386.rpm

rpm -i MySQL-client-5.6.16-1.linux_glibc2.5.i386.rpm

4如何进入mysql(默认没有密码,直接回车)

# mysql -u root -p

解决mysql"Access denied for user 'root'@'localhost'"问题的方法如下:

#/etc/init.d/mysql stop (停止mysql)

#mysqld_safe --user=mysql --skip-grant-tables --skip-networking &  (启动安全模式)

#mysql -u root mysql (通过以上模式直接进入了mysql,不检查用户名和密码)

mysql>UPDATE user SET Password=PASSWORD('新密码') where USER='root';

mysql>FLUSH PRIVILEGES;

mysql>quit

# /etc/init.d/mysql restart

# mysql -u root -p

Enter password: <输入新设的密码>

出现You must SET PASSWORD before executing this statement的解决方法:

mysql> SET PASSWORD = PASSWORD('123456'); 

5、查看是否安装成功

  show databases;

  Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第4张图片

三、mysql数据库的使用(jdbc驱动安装

1)进入mysql # mysql -u root -p

2)建立数据库和表creat database zpcdb1;

3)建表create table users(userId varchar(8),userName varchar(8));

4)加入数据insert into users values('001','zpc');

5)编写一个java文件读取数据库数据(如下图)

6)mysql驱动(mysql官网下载驱动包,解压之后把那个jar文件放到相应目录即可)存放位置:已安装的jdk目录下的/jre/lib/下面

要配置CLASSPATH环境变量 vi /etc/profile

在配置文件中增加一行(注意lib后面没有ext,Classpath路径要和真实的路径对应)CLASSPATH=.:/home/jdk1.6.0_45/jre/lib/mysql-connector-java-5.1.29-bin.jar

export CLASSPATH(保证设置的环境变量生效)

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第5张图片

配置环境变量vi /etc/profile 一直按下箭头,在最后一行之前添加需要的环境变量。

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第6张图片

四、测试例程

编写一个数据库测试程序,可以在vi编辑器里直接写这个java文件,也可以在windows平台上的Eclipse里写好java文件(比较方便开发嘛),再拷到linux下编译、执行。

Linux(Fedora)下mysql安装、卸载、jdbc驱动安装_第7张图片


你可能感兴趣的:(linux/系统运维)