当前位置 主页 > 服务器问题 > win服务器问题汇总 >

    linux下安装升级mysql到新版本(5.1-5.7)

    栏目:win服务器问题汇总 时间:2019-12-07 14:36

    今天需要把linux服务器上的mysql版本从5.1更新到5.7,那么以下内容作为记录,提供以后安装使用手册

    第一步:检查linux的操作系统版本

    复制代码 代码如下:
    cat /etc/issue

    第二步:在mysql官网上下载5.7的版本
    http://dev.mysql.com/downloads/file.php?id=451627
    第三步:检查linux上以前安装的mysql版本

    复制代码 代码如下:
    rpm -qa | grep mysql 

    第四步:如果出现mysql的一些安装版本,则通过以下命令进行删除

    复制代码 代码如下:
    rpm -e --nodeps mysql-xxx 

    第五步:准备安装新版本的mysql-server

    复制代码 代码如下:
     rpm -ivh MySQL-server-xxxx 

    第六步:启动mysql server
    复制代码 代码如下:
    service mysql start 

    第七步:安装mysql client
    复制代码 代码如下:
    rpm -ivh MySQL-client-xxx 

    在我安装完成后,发现使用mysql命令怎么都登陆不成功,然后进行了一系列是测试
    最后从/usr/share/mysql目录下复制一份my-default.cnf到/etc目录下,r案后重命名为my.cnf

    复制代码 代码如下:
    cp my-default.cnf /etc 
    mv my-default.cnf my.cnf 

    然后在my.cnf中的[mysqld]节点下添加以下内容

    复制代码 代码如下:
    skip-grant-tables 

    然后重启mysql

    复制代码 代码如下:
    service mysql restart 

     然后使用mysql -u -p命令进行登陆
    注意:可以使用以下命令进行密码的修改

    复制代码 代码如下:
    use mysql; 
    update user set password=PASSWORD("newword") where user="root"; 
    flush privileges; 

    希望以上内容对你也有所帮助。

    Linux CentOS6环境下MySQL5.1升级至MySQL5.5版本过程

    老左今天有在帮朋友的博客搬迁到另外一台VPS主机环境,其环境采用的是LLSMP架构的,原先的服务器采用的是LNMP网站环境,其博客程序是WORDPRESS。告知在导入数据库的时候出现"Unknown collation: 'utf8mb4_unicode_ci'"错误提示,这样的问题应该是WordPress4.2版本之后才有的,以前记得没有出现过这样的问题。
    看到WordPress官方社区的文档,有提到MYSQL版本问题导致的,因为默认的LLSMP环境MYSQL是5.1版本的,而LNMP环境中安装的MYSQL是5.5版本的,所以高版本向低版本不兼容,官方的建议是升级MYSQL版本5.5,所以我也采用这个方法。

    第一、备份数据库和网站文件

    在折腾之前我们还是要备份数据库和网页文件到本地,以免出现问题影响当前的环境以及其他网站的运行。

    第二、停止MYSQL运行以及卸载老版本

    复制代码 代码如下:
    service mysqld stop #暂停MYSQL
    yum remove mysql mysql-* #卸载老版本MYSQL

    通过上面的命令,我们先停止当前MYSQL的运行,然后再卸载老的MYSQL5.1版本数据库。

    第三、检查和卸载残余mysql-libs
    复制代码 代码如下:
    yum list installed | grep mysql

    我们检查是否有残余的mysql-libs,如果有,我们执行下面的命令清除掉。

    复制代码 代码如下:
    yum remove mysql-libs

    执行清除,如果没有不执行也没关系。

    第四、升级和安装MYSQL5.5

    这里老左参考网上一个快速的方法解决,因为等会要出去办事,在这篇文章就不选择版本安装了,直接采用源包中的5.5默认安装。