安装非系统自带的mysql

实际工作中我们常常会遇到安装比系统自带的mysql版本更高的mysql,遇到这种情况应该怎么做了?

mysql安装概要

配置YUM

111917931.png

配置好yum后我们就可以安装lrzsz的包,使得我们下载在windows平台上的MYSQL安装包可以上传到linux

111936782.png

yum  install lrzsz

我的mysql是安装在/qq下的。cd回到根目录,mkdir qq

cd qq

直接输入rz

112000302.png

选择路径,添加确定

112018866.png


正在上传,上传完成之后我们就可以安装了,切记安装之前删掉系统自带的mysql ,不然在安装的时候会提示冲突,报错如下:

112121888.png

所以我们现在要做的就是删除系统自带的mysql,一条命令搞定

yum �Cyremove mysql*

112143306.png

一共是9rpm安装包,卸载掉之后现在正式安装mysql

rpm -ivhMySQL-server-5.5.33-1.linux2.6.i386.rpm --nodeps

112211609.png

服务端安装成功,现在趁热打铁安装客户端:

rpm -ivh MySQL-client-5.5.33-1.linux2.6.i386.rpm  --nodeps

112231345.png

下面我们要拷贝一份示例配置文件作为我们的mysql的配置文件,先去查看一下示例配置文件是否存在:cd /usr/share/mysql/

112259362.png

现在可以拷贝了:cp my-medium.cnf  /etc/my.cnf

这里一定要注意路径我是处于/usr/share/mysql因此复制时没有跟绝对路径

复制成功之后我们要启动mysql安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(my-huge.cnfmy-large.cnfmy-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

112336216.png

启动成功


输入mysql就可以进入mysql数据库了。

112425123.png

如果这一步进不去就请查看一下进程呢个和端口状态了。

ps �Cef|grepmysql

lsof �Ci:3306

用这种方式也是可以登录的

112443756.png

我们现在可以更改一下mysql的用户密码:

mysqladmin-u root password 123456

然后重新登录

mysql-uroot �Cp

会索要password,我们输入更改之后的密码123456就可以进入mysql

112502783.png



你可能感兴趣的:(mysql,客户端,资料,绥江)