linux下mysql的卸载、安装全过程

 

卸载mysql

 

1、查找以前是否装有mysql

 

命令:rpm -qa|grep -i mysql

(当安装了却查不到时,必须使用-i)

 

可以看到mysql的两个包:

 

mysql-4.1.12-3.RHEL4.1

 

mysqlclient10-3.23.58-4.RHEL4.1

 

2、删除mysql

 

删除命令:rpm -e --nodeps 包名

 

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

 

3、删除老版本mysql的开发头文件和库

 

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

 

rm -fr /usr/include/mysql

 

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

 

rm -f /etc/my.cnf

 

  rm -fr /var/lib/mysql

 

安装mysql

 

安装前准备:两个rpm包

 

MySQL-client-5.1.20-0.glibc23.i386.rpm

 

MySQL-server-5.1.20-0.glibc23.i386.rpm

 

1、安装服务端:

 

命令:rpm -ivh MySQL-server-5.1.20-0.glibc23.i386.rpm

 

安装成功会出现....

 

warning: MySQL-server-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

 

Preparing... ########################################### [100%]

 

1:MySQL-server ########################################### [100%]

 

080220 13:58:27 [Note] Plugin 'InnoDB' disabled by command line option

 

080220 13:58:28 [Note] Plugin 'InnoDB' disabled by command line option

 

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

 

To do so, start the server, then issue the following commands:

 

/usr/bin/mysqladmin -u root password 'new-password'

 

/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

 

See the manual for more instructions.

 

Please report any problems with the /usr/bin/mysqlbug script!

 

The latest information about MySQL is available on the web at

 

http://www.mysql.com

 

Support MySQL by buying support/licenses at http://shop.mysql.com

 

Starting MySQL.[ OK ]

 

 

注:这时候mysql没有用户密码。可以根据提示为root用户设置密码和主机名。

/usr/bin/mysqladmin -u root password 'new-password'


/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'

 

2、安装客户端

 

命令:rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm

 

成功表现:

 

[root@localhost ~]# rpm -ivh MySQL-client-5.1.20-0.glibc23.i386.rpm

 

warning: MySQL-client-5.1.20-0.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

 

Preparing... ########################################### [100%]

 

1:MySQL-client ########################################### [100%]

 

3、登陆mysql

 

登陆MySql的命令是mysql,mysql 的使用语法如下:

 

mysql [-u username] [-h host] [-p[password]] [dbname]

 

username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可

 

[root@localhost ~]# mysql

 

Welcome to the MySQL monitor. Commands end with ; or \g.

 

Your MySQL connection id is 2

 

Server version: 5.1.20-beta MySQL Community Server (GPL)

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql>

 

出现了“mysql>”提示符,恭喜你,安装成功!

 

   增加了密码后的登录格式如下:

 

   mysql -u root -p

 

   Enter password: (输入密码)

 

  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

 

  注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

 

 

你可能感兴趣的:(linux)