`

linux mysql安装及密码相关问题(2)和navicat整合连接

阅读更多

一、rpm卸载mysql

1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包:
MySQL-server-5.5.19-1.rhel4.i386.rpm          MySQL-client-5.5.19-1.rhel4.i386.rpm

 

2、删除mysql 删除命令:rpm -e --nodeps 包名
#rpm -ev MySQL-server-5.5.19-1.rhel4
#rpm -ev MySQL-client-5.5.19-1.rhel4

 

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

//这一步尤为重要,如果卸载mysql不完整,会出现1.密码修改不成功,2.没有权限修改密码,3.跳过权限进入mysql以后通过改表法修改密码没有作用,4.启动服务后,进入mysql,show databases之后不显示(没有)mysql这个数据库,而跳过权限进入将会显示mysql数据库,等等一系列问题。

如果是重装的话 注意清除原来运行的mysql pid : ps -ef | grep mysql  杀掉mysql进程,否则MYSQL启动后报:ERROR! The server quit without updating PID file 的错误。

命令: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

(find / -name mysql        find / -name mysqld  )手动删除

特别注意在64位操作系统上,usr/lib64文件夹中可能会含有mysql文件,记住要删掉。。否则,安装完成后设置密码无效

 

二、rpm方式安装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, t
hen 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 ]

 

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
mysql> 出现了“mysql>”提示符,恭喜你,安装成功!   

 

4、添加密码 #cd /usr/bin/
#mysqladmin -u root -h localhost.localdomain password 'new-password'
增加了密码后的登录格式如下:    mysql -u root -p    Enter password: (输入密码)   
其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码.   
注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件.

 

5、修改配置文件 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等
(如my-huge.cnf、my-large.cnf、my-medium.cnf)   
拷贝一个示例配置文件作为mysql的配置文件:   
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

rpm包安装完后自动将mysql安装成系统服务,所以可以使用下面命令启动、停止mysql
service mysql start
service mysql stop

 

数据库搭建好以后,需要远程访问时,则需要通过改表法进行,详见上上篇文章http://xiabin1235910-qq-com.iteye.com/blog/1605123

7
9
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics