mysql如何安装sys,linux下如何安装新版的mysql
环境:
OS:Red Hat Linux As 5
DB:5.5.29
安装linux的时候,若选择了mysql,安装系统的时候会自动安装mysql,若想安装新版本的mysql,如要将之前的安装的删除掉.
下面介绍如何删除之前的mysql重新安装新版本的mysql.
1.找到之前安装mysql
#rpm -qa|grep -i mysql
php-mysql-5.1.6-5.el5
MySQL-python-1.2.1-1
mysql-bench-5.0.22-2.1
mysql-5.0.22-2.1
mysql-server-5.0.22-2.1
mysql-connector-odbc-3.51.12-2.2
mod_auth_mysql-3.0.0-3.1
mysql-devel-5.0.22-2.1
qt-MySQL-3.3.6-20.el5
perl-DBD-MySQL-3.0007-1.fc6
2.将以上的安装包逐个删除掉,将依赖的包也相应的删除掉
rpm -e php-mysql-5.1.6-5.el5
rpm -e MySQL-python-1.2.1-1
rpm -e mysql-bench-5.0.22-2.1
rpm -e mysql-5.0.22-2.1
rpm -e mysql-server-5.0.22-2.1
rpm -e mysql-connector-odbc-3.51.12-2.2
rpm -e mod_auth_mysql-3.0.0-3.1
rpm -e mysql-devel-5.0.22-2.1
rpm -e qt-MySQL-3.3.6-20.el5
rpm -e perl-DBD-MySQL-3.0007-1.fc6
直到如下命令没有任何结果输出为止
#rpm -qa|grep -i mysql
3.安装新版本的mysql
[root@hxl ftp]# rpm -ivh MySQL-server-5.5.29-2.rhel5.i386.rpm
Preparing... ########################################### [100%]
ls: /var/lib/mysql/*.err: No such file or directory
ls: /var/lib/mysql/*.err: No such file or directory
1:MySQL-server ########################################### [100%]
[root@hxl ftp]# rpm -ivh MySQL-client-5.5.29-2.rhel5.i386.rpm
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
4.安装完成以后启动mysql
[root@hxl subsys]# service mysql start
Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/hxl.pid).
发现数据库无法启动,查看错误日志/var/lib/mysql/hxl.err,发现错误如下:
130130 22:30:32 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
解决办法执行如下命令
#mysql_install_db --user=mysql
5.启动数据库
[root@hxl mysql]# service mysql start
Starting MySQL.... [ OK ]
6.登录数据库
[root@hxl mysql]# mysql -h hxl -uroot
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.29 MySQL Community Server (GPL)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
mysql>
mysql>
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.5.29 |
+-----------+
1 row in set (0.00 sec)
7.生成my.cnf文件
默认情况下mysql是不会生成my.cnf文件的,但可以进入到/usr/share/mysql/目录找一个cnf文件生成my.cnf文件,如下:
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
然后编辑my.cnf,按照需要修改或添加相应参数.
-- The End --
mysql如何安装sys,linux下如何安装新版的mysql相关推荐
- linux下php的安装路径,Linux下Apache、PHP、MySQL默认安装路径
Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd 目录下 Apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/ ...
- linux如何安装php,Linux下如何安装配置PHP
1)本文主要和大家分享Linux下如何安装配置PHP,下载PHP安装包,这里选用PHP 5.6版本,希望能帮助到大家. 并解压PHP安装包wget cn2.php.net/get/php-5.6.31 ...
- linux系统nginx安装教程,Linux下Nginx安装教程
Linux下Nginx安装教程分享,具体内容如下 1.安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl op ...
- linux r服务安装失败,linux下R安装RMySQL不成功 configuration failed for package ‘RMySQL’...
linux下R安装RMySQL不成功 configuration failed for package 'RMySQL'#install.packages('RMySQL') 报错: 将程序包安装入' ...
- linux mysql jdk路径配置,Linux下的jdk1.5+eclipse+mysql开发环境配置的经验总结
先说个题外话,由于我一直都是用windows系统,所以很多资料都保存在windows分区.在linux挂载NTFS分区对于我太复杂,所以我就使用了U盘.我想也会有很多朋友和我一样,我就先说一下U盘的使 ...
- linux查看hive安装目录,Linux下hive安装及测试
前提:提前在linux下安装好了hadoop和mysql并且已经启动. apache-hive-2.1.1-bin.tar.gz mysql-connector-java-5.1.7-bin.jar ...
- linux apache 手动安装教程,linux下手动安装apache
下面是官方文档的要求,必须安装APR.APR-Util.PCRE,gcc-c++等包,文档URL地址http://httpd.apache.org/docs/2.4/install.html. 所以, ...
- python3.6.2安装教程-Linux下升级安装Python-3.6.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
- iis7怎么安装php7,Linux下如何安装php7
Linux下安装php7的方法:首先安装依赖包,并下载解压安装包:然后检查环境的依赖关系,并编译安装:接着将[php.ini-production]改名为[php.ini]:最后复制启动脚本,并启动P ...
最新文章
- 认清自己,就能活出更好的自己
- 移动磁盘格式化了的资料寻回方法
- 让 SVN (TortoiseSVN)提交时忽略bin和obj目录
- 探索Android中的Parcel机制(上)
- html5引入外联样式的优先级,CSS的4种引入方式及优先级
- java实现遍历树形菜单方法——struts.xml实现
- 面试题 04.01. 节点间通路
- 2021 互联网公司时薪排行榜出炉!多多排榜首!微软、美团很强!
- iOS之UI--CAShapeLayer
- java网络蜘蛛_基于java网络蜘蛛程序
- JS实现将文件和base64的相互转换
- 分享一下最近微信域名防封的一些心得和经验,怎么才能做到域名防封呢
- 学习js的第十三天【事件的绑定方式,执行方式】
- 25个令人难忘的广告设计
- ps转手绘课程皮肤处理--day02学习笔记
- 神经网络提取图片特征,神经网络算法识别图像
- 小米10s哈曼卡顿设置方法分享
- Yoga C930 NM-B741 EYG70 Ariel-SVT REV 1.0联想笔记本图纸
- 解决latex图片浮动体过多的报错:Output loop---100 consecutive dead cycles和Too many unprocessed floats
- Sanic框架登录验证——Sanic-Auth的使用方法
热门文章
- 【Android】状态栏通知Notification、NotificationManager详解
- easyui---基础组件:window
- Hibernate与MyBatis的区别
- 多线程编程进阶——Java类库中的锁
- confluence 统计页面访问量插件Page View Tracker
- 数塔 简单的 动态规划
- 严重的“Access:7”供应链漏洞影响100多家厂商150多款联网设备等产品
- 用GitHub Copilot 生成的项目中,40%会引入漏洞
- 通过开放重定向接管 GitHub Gist 账户,获奖$1万(GitHub $6.1万奖金系列之三)
- js中this的问题