(卸载可参考http://blog.itblood.com/completely-uninstall-the-mysql-under-linux-graphic-tutorials.html)
1、查看系统中有无安装过mysql的rpm包。
方法一: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
图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驱动,无妨)
1、首先去下载linux版本的Mysql(至少下载server和client):http://dev.mysql.com/downloads/mysql/
2、安装包拷到/home目录下(这个看个人)
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;
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(保证设置的环境变量生效)
配置环境变量vi /etc/profile 一直按下箭头,在最后一行之前添加需要的环境变量。
编写一个数据库测试程序,可以在vi编辑器里直接写这个java文件,也可以在windows平台上的Eclipse里写好java文件(比较方便开发嘛),再拷到linux下编译、执行。