当前位置: 首页 > news >正文

rpm mysql5.5_redhat安装mysql5.5(.rpm)

安装的版本:

MySQL-server-5.5.32-2.linux2.6.i386.rpm

MySQL-client-5.5.32-2.linux2.6.i386.rpm

//卸载与安装前先查看已安装的包

# rpm -qa | grep -i mysql

MySQL-server-5.0.22-0.i386

MySQL-client-5.0.22-0.i386

//卸载

# rpm -ev MySQL-server-5.0.22-0.i386

# rpm -ev MySQL-client-5.0.22-0.i386

//安装

# rpm -ivh MySQL-server-5.5.32-2.linux2.6.i386.rpm

# rpm -ivh MySQL-client-5.5.32-2.linux2.6.i386.rpm

//如若安装不了,选择强制安装

# rpm -ivh --force MySQL-server-5.5.32-2.linux2.6.i386.rpm

# rpm -ivh --force MySQL-client-5.5.32-2.linux2.6.i386.rpm

//拷贝my-medium.cnf配置文件并修改为my.cnf

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

//启动

# service mysql start

问题一:进入mysql工具时,总是有错误提示:

# mysql -u root -p

Enter password:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

或者

# mysql -u root -p password 'newpassword'

Enter password:

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: YES)'

解决办法,如下:

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'

and host='root' or host='localhost';//把空的用户密码都修改成非空的密码就行了。

mysql> FLUSH PRIVILEGES;

mysql> quit

# /etc/init.d/mysql restart

# mysql -uroot -p

Enter password:

这样就进去mysql了

问题二:在上面mysql里面一刷新权限,结果报错,说mysql.servers表不存在

mysql> flush privileges;

ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

解决办法:

既然不存在那就创建一个,当然要先use mysql 才行,不然直接创建会报错。

mysql> USE mysql;

mysql> CREATE TABLE `servers` (

-> `Server_name` CHAR(64) NOT NULL,

-> `Host` CHAR(64) NOT NULL,

-> `Db` CHAR(64) NOT NULL,

-> `Username` CHAR(64) NOT NULL,

-> `Password` CHAR(64) NOT NULL,

-> `Port` INT(4) DEFAULT NULL,

-> `Socket` CHAR(64) DEFAULT NULL,

-> `Wrapper` CHAR(64) NOT NULL,

-> `Owner` CHAR(64) NOT NULL,

-> PRIMARY KEY (`Server_name`)

-> ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers

table';

Query OK, 0 rows affected (0.01 sec)

这样,问题就解决了

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

问题三:mysql 启动错误-server PID file could not be found

ERROR! MySQL server PID file could not be found!

解决办法:

首先查看一下进程 # ps aux |grep mysq*

root      1632  0.0  0.0   5128  1408 ?        S    Jul15   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql     1755  0.0  1.0 322092 34400 ?        Sl   Jul15   1:08 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --

user=mysql --log-error=/var/lib/mysql/localhost.localdomain.err --pid-

file=/var/lib/mysql/localhost.localdomain.pid

root     11853  0.0  0.0   6908  1460 pts/3    T    01:22   0:00 /bin/sh /sbin/service mysql restart

root     11858  0.0  0.0   3044  1188 pts/3    T    01:22   0:00 /bin/sh /etc/init.d/mysql restart

root     11870  0.0  0.0   3048  1224 pts/3    T    01:22   0:00 /bin/sh /etc/init.d/mysql start

root     11876  0.0  0.0   3048  1276 pts/3    T    01:22   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    11967  0.0  0.0      0     0 pts/3    Z    01:22   0:00 [mysqld]

root     12093  0.0  0.0   6680  1180 pts/3    T    01:23   0:00 /bin/sh /etc/init.d/mysql restart

root     12105  0.0  0.0   6684  1212 pts/3    T    01:23   0:00 /bin/sh /etc/init.d/mysql start

root     12111  0.0  0.0   6684  1276 pts/3    T    01:23   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    12202  0.0  0.0      0     0 pts/3    Z    01:23   0:00 [mysqld]

root     12317  0.0  0.0   6680  1180 pts/3    T    01:24   0:00 /bin/sh /etc/init.d/mysql restart

root     12329  0.0  0.0   6684  1212 pts/3    T    01:24   0:00 /bin/sh /etc/init.d/mysql start

root     12335  0.0  0.0   6684  1272 pts/3    T    01:24   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    12600  0.0  0.0      0     0 pts/3    Z    01:24   0:00 [mysqld]

root     12622  0.0  0.0   6908  1464 pts/3    T    01:24   0:00 /bin/sh /sbin/service mysql restart

root     12627  0.0  0.0   3044  1192 pts/3    T    01:24   0:00 /bin/sh /etc/init.d/mysql restart

root     12639  0.0  0.0   3048  1224 pts/3    T    01:24   0:00 /bin/sh /etc/init.d/mysql start

root     12645  0.0  0.0   3048  1276 pts/3    T    01:24   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    12910  0.0  0.0      0     0 pts/3    Z    01:24   0:00 [mysqld]

root     13561  0.0  0.0   6684  1212 pts/3    T    01:33   0:00 /bin/sh /etc/init.d/mysql start

root     13567  0.0  0.0   6684  1368 pts/3    T    01:33   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    13832  0.0  0.0      0     0 pts/3    Z    01:33   0:00 [mysqld]

root     13953  0.0  0.0   6684  1216 pts/3    T    01:34   0:00 /bin/sh /etc/init.d/mysql start

root     13959  0.0  0.0   6684  1272 pts/3    T    01:34   0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid

mysql    14224  0.0  0.0      0     0 pts/3    Z    01:34   0:00 [mysqld]

root     14380  0.0  0.0   5984   764 pts/3    S+   01:50   0:00 grep mysq*

如果看到上面的内容,那说明,Mysql的进程卡死了,这时用就要把这些卡死的进程都关闭[root@localhost ~]# kill 1632[root@localhost ~]# kill 1755 启动Mysql就ok了# service mysql startStarting MySQL.                                            [  OK  ]

相关文章:

  • php mysql制作留言板_[PHP] PHP+MYSQL留言板制作
  • phpstom 驼峰插件_Phpstorm 插件
  • django mysql 2059_(2059,“身份验证插件'caching_sha2_password'”)在Django上运行与MYSQL数据库连接的服务器时...
  • tp5怎么生成短链接_TP5 生成二維碼
  • python中sys模块下载_python模块:sys模块
  • mysql mybatis批量删除_Mybatis批量删除和更新,中文注释插件
  • mysql启动错误1455_PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
  • ubuntu安装mysql集群_Ubuntu 20.10单机安装MySQL 8.0.22 NDB集群
  • java序列化工具类_java对象序列化及反序列化SerializeUtils工具类
  • java dispatchevent_这段程序的单击事件不能执行,点击后出现如下错误:at java.awt.Component.dispatchEventImpl(Unknown Sou...
  • java kerberos配置_为kerberos配置Storm
  • java nodelist 快速排序_数据结构的实践心得(归并排序和快速排序:mergeSort、quickSort)...
  • java xml setdoctype_集合Set映射一对多(使用xml文件)
  • java dofinalize_Java finalize方法使用
  • java调用ecdh_Jecc(java椭圆曲线加密库)学习笔记及ECDH实现
  • ----------
  • 【Amaple教程】5. 插件
  • Git初体验
  • Iterator 和 for...of 循环
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JAVA并发编程--1.基础概念
  • Java程序员幽默爆笑锦集
  • JS题目及答案整理
  • mongo索引构建
  • QQ浏览器x5内核的兼容性问题
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Vue.js源码(2):初探List Rendering
  • WebSocket使用
  • 彻底搞懂浏览器Event-loop
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 理清楚Vue的结构
  • 排序算法之--选择排序
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 微服务入门【系列视频课程】
  • 一道面试题引发的“血案”
  • #考研#计算机文化知识1(局域网及网络互联)
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $.proxy和$.extend
  • (03)光刻——半导体电路的绘制
  • (04)odoo视图操作
  • (10)STL算法之搜索(二) 二分查找
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (floyd+补集) poj 3275
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (六)Hibernate的二级缓存
  • (原)Matlab的svmtrain和svmclassify
  • (转)setTimeout 和 setInterval 的区别
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET多线程执行函数
  • .NET下ASPX编程的几个小问题
  • .NET中的Exception处理(C#)
  • @column注解_MyBatis注解开发 -MyBatis(15)