实际工作中我们常常会遇到安装比系统自带的mysql版本更高的mysql,遇到这种情况应该怎么做了?
mysql安装概要
配置YUM源
配置好yum后我们就可以安装lrzsz的包,使得我们下载在windows平台上的MYSQL安装包可以上传到linux上
yum install lrzsz
我的mysql是安装在/qq下的。cd回到根目录,mkdir qq
cd qq
直接输入rz
选择路径,添加确定
正在上传,上传完成之后我们就可以安装了,切记安装之前删掉系统自带的mysql ,不然在安装的时候会提示冲突,报错如下:
所以我们现在要做的就是删除系统自带的mysql,一条命令搞定
yum –yremove mysql*
一共是9个rpm安装包,卸载掉之后现在正式安装mysql
rpm -ivhMySQL-server-5.5.33-1.linux2.6.i386.rpm --nodeps
服务端安装成功,现在趁热打铁安装客户端:
rpm -ivh MySQL-client-5.5.33-1.linux2.6.i386.rpm --nodeps
下面我们要拷贝一份示例配置文件作为我们的mysql的配置文件,先去查看一下示例配置文件是否存在:cd /usr/share/mysql/
现在可以拷贝了:cp my-medium.cnf /etc/my.cnf
这里一定要注意路径我是处于/usr/share/mysql因此复制时没有跟绝对路径
复制成功之后我们要启动mysql,安装完成后在/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
启动mysql
/etc/init.d/mysqlstart 或 servicemysql start
停止mysql
/etc/init.d/mysqlstop 或 servicemysql stop
到此,mysql服务就安装配置完成。
/etc/init.d/mysqlstart
启动成功
输入mysql就可以进入mysql数据库了。
如果这一步进不去就请查看一下进程呢个和端口状态了。
ps –ef|grepmysql
lsof –i:3306
用这种方式也是可以登录的
我们现在可以更改一下mysql的用户密码:
mysqladmin-u root password 123456
然后重新登录
mysql-uroot –p
会索要password,我们输入更改之后的密码123456就可以进入mysql了