一、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

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

  1. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  2. Linux——MySQL安装及配置环境变量

    Linux--MySQL安装及配置环境变量 1.安装包准备: 2.在虚拟机查询主机IP: 3.运行Xftp,新建一个会话,命名为MySQL安装: 4.新建一个会话,命名为MySQL安装: 5.把安装包 ...

  3. MySQL安装步骤及相关问题解决

    MySQL安装步骤及相关问题解决 参考文章: (1)MySQL安装步骤及相关问题解决 (2)https://www.cnblogs.com/baimt/p/5688517.html 备忘一下.

  4. linux mysql 忘记root密码_Linux MySQL忘记root密码解决方案

    在使用MySQL数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,如何解决? 一.更改my.cnf配置文件 1.用命令编辑/etc/my.cn ...

  5. qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”

    安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | gre ...

  6. linux mysql安装_Linux下安装mysql服务(超详细)

    Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的 ...

  7. linux mysql安装全教程

    文章转载自    https://blog.csdn.net/ldy1016/article/details/49227247 一.卸载MySQL数据库 1.检查mysql服务并关闭服务进程 (1)登 ...

  8. mysql安装的密码设置_MySql之安装以及设置密码等

    1.MySQL的下载安装.简单应用及目录介绍 1.下载安装 linux下的mysql安装和使用(参考博客): 如果Mac本安装完mysql之后,登陆以后,不管运行什么指令,总是提示这个:mac mys ...

  9. linux mysql解锁账号密码忘了怎么办,linux下mysql忘记密码怎么办

    前言 今天在服务器安装mysql之后,登录发现密码错误,但是我没有设置密码呀,最后百度之后得知,mysql在5.7版本之后会自动创建一个初始密码. 报错如下: [root@mytestlnx02 ~] ...

最新文章

  1. Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?
  2. HDu 3449 (有依赖的01背包) Consumer
  3. 如何利用抽象工厂更换数据库
  4. 【人工智能实战2019-何峥】第1次作业
  5. 远程研发能有多高效?手淘新版本上线只用了5天!
  6. 【JavaScriptjQuery】返回顶部
  7. 小程序[渲染层网络层错误] failed to load image_游戏中水的渲染技术
  8. 数据库系统工程师教程目录
  9. MAC下安装yarn方法
  10. 让机器人告别乱碰乱撞,激光导航让扫地机“睁开双眼”
  11. verilog符号 与或非 异或_与非门、或非门、异或门、同或门的逻辑表达式和逻辑符号怎么写...
  12. IMAC双系统WIN下截屏快捷键
  13. button layui-btn 色调
  14. xheditor form java,xheditor多个实例,如何在后台取值
  15. 乱炖“简书交友”数据之代码(1)
  16. C++ error C2059: 语法错误:“常数”
  17. 工时、工期、执行时间计算方式
  18. Matlab绘制三维曲线(plot3)和三维图形(mesh surf)
  19. 纯c语言游戏引擎开发,C++ 写个游戏引擎—(基础篇) 1
  20. 2021年复杂美入选浙江省科技型中小企业

热门文章

  1. 使用tensorflow实现机器学习中的线性拟合
  2. onDraw(canvas)和dispatchDraw(canvas)方法
  3. 【转载】使用缓存的9个误区(上)
  4. JUnit编写单元测试代码注意点小结
  5. 绘制屏幕时给单选按钮分组
  6. JSF是什么?它与Struts是什么关系?
  7. Flex4中使用WCF
  8. Vista工具箱 v3.1
  9. day10作用域与闭包
  10. 【Luogu】P1607庙会班车Fair Shuttle(线段树+贪心)