linux使用yum更新或安装最新版本的mysql


先卸载掉旧版本…

  • 备份现在的数据库
    使用mysqldump命令导出数据库, mysqldump在/usr/bin 下 ,可在任何目录下直接调用
mysqldump -uroot -ppassword database > database.sql
database表述数据库名称
  • 关掉mysqld服务
service mysqld stop
  • 删除现有的mysql
yum -y remove mysql*

注意:要删除/var/lib/mysql文件夹,要不然新版本会安装不成功的


如果是首次安装,从这里开始往下看就可以了…

  • 下载新版本的mysql,注意系统版本(我的是centos6)

    官方rpm下载地址:http://dev.mysql.com/downloads/repo/yum/

wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
  • 安装rpm(其实就是添加yum源)
rpm -ivh mysql57-community-release-el6-8.noarch.rpm 
  • 安装mysql5.7
yum -y install mysql-server
  • 启动mysql5.7
    第一次启动会初始化数据库,并且生成默认的密码
service mysqld start
  • 查找默认密码
    安装启动完成后,mysql会生成一个默认的密码,可以查询mysql的日志找出默认的密码,日志文件为
    /var/log/mysqld.log,然后搜索password就可以找到了

    这里写图片描述

  • 登录mysql
mysql -u root -p password
  • 修改密码,新密码要复杂一点,太简单的会设置不成功
alter user 'root'@'localhost' identified by 'newpassword';

安装完成…


如果你是更新,要把之前的备份导入到新的mysql中

  • 导入数据到mysql
    把当前目录下database.sql文件,导入到mysql中
mysql -u root -p password < ./database.sql

大功告成!!!


你可能感兴趣的:(mysql)