先卸载掉旧版本…
- 备份现在的数据库
使用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
大功告成!!!