精华内容
下载资源
问答
  • mysql 5.5升级到5.7

    2015-12-03 19:34:10
    升级mysql数据库,从5.5.46升级到5.7.9
  • mysql5.5升级到5.7

    2018-12-27 00:32:00
    一、首先把mysql服务停止,复制mysql5.5中的data文件夹中的内容(你需要的数据库),放在mysql5.7的data文件夹中;...三、再停止myslq服务,把mysql5.5中的data文件夹中的文件ibdata1复制mysql5.7的data文件...

    一、首先把mysql服务停止,复制mysql5.5中的data文件夹中的内容(你需要的数据库),放在mysql5.7的data文件夹中;

    二、启动切换mysql5.7版本,(我这用的是phpwamp,切换方便),启动成功会在data文件夹中自动生成以 ib 开头的一串文件;

    三、再停止myslq服务,把mysql5.5中的data文件夹中的文件ibdata1复制到mysql5.7的data文件夹中;

    四、启动mysql服务,ok

    转载于:https://www.cnblogs.com/init-007/p/10182775.html

    展开全文
  • ubuntu上mysql5.5升级到5.7

    千次阅读 2017-05-22 11:52:28
    ubuntu上mysql5.5升级到5.7

    Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7

    默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置

    首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全考虑,建议备份。

    1、下载mysql-apt的配置包,并安装

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb

    在安装的过程中,会要求选择mysql版本,选择mysql5.7版本后,点击“OK”。

    2、更新apt-get索引

    sudo apt-get update

    3、安装数据库,在安装过程中,会自动卸载已经安装的老版本数据。

    sudo apt-get install mysql-server

    4、安装mysql 后,使用mysql_upgrade升级数据库文件版本

    sudo mysql_upgrade -uroot -p'youpassword'

    5、重启mysql,并检查数据是否正常

    sudo service mysql restart
    mysqlcheck -uroot -p'youpassword' --all-databases

    6、如果一切正常,所有表的检查结果均是ok状态。

    同时,也可以进入mysql使用select version(); 来查看mysql-server 版本号。

     

    更新过程中遇到的问题:

    1、在ubuntu 14的版本中,安装了mysql 后,启动时,程序提示 “No directory, logging in with HOME=/”

    root@xxx:/etc/mysql# service mysql restart
     * Stopping MySQL Community Server 5.7.11
    ...
     * MySQL Community Server 5.7.11 is stopped
     * Re-starting MySQL Community Server 5.7.11
    No directory, logging in with HOME=/
    ..
     * MySQL Community Server 5.7.11 is started

    解决办法:

    sudo service MySQL stop
    sudo usermod -d /var/lib/mysql/ mysql
    sudo service mysql start


    2、安装后远程访问mysql ,提示10061错误的问题

    在更新mysql版本后,所有的配置文件都会被删除,因此需要修改mysql配置。在Ubuntu中,配置文件在:

    /etc/mysql/mysql.conf.d/mysql.cnf 
    注销配置文件中:bind-address =127.0.0.1 即可
    /usr/bin 客户端程序和脚本
    /usr/sbin                mysqld 服务器  
    /var/lib/mysql           日志文件,数据库  [重点要知道这个]  
    /usr/share/doc/packages  文档  
    /usr/include/mysql       包含( 头) 文件  
    /usr/lib/mysql           库  
    /usr/share/mysql         错误消息和字符集文件  
    /usr/share/sql-bench     基准程序  


    3. mysql默认区分大小写,若想忽略大小写

    sudo vim /etc/mysql/my.cnf

    若该文件为空,则看另一个文件:

    sudo vim  /etc/mysql/mysql.conf.d/mysqld.cnf

    在[mysqld]后添加添加lower_case_table_names=1,

    再重启mysql服务 :sudo service mysql restart


    展开全文
  • linux 升级mysql 5.5升级到5.7 系统: ubantu 12.04 注意: 升级mysql前请了解你升级的版本和你现在用的版本更新的内容,有些sql语句会变化还要防止乱码哟, 我升级完,暂时还没遇到上面的错误。我没遇到,并不...

    linux 升级mysql 5.5升级到5.7

    系统: ubantu 12.04
    注意: 升级mysql前请了解你升级的版本和你现在用的版本更新的内容,有些sql语句会变化还要防止乱码哟,
    	   我升级完,暂时还没遇到上面的错误。我没遇到,并不代表没有
    

    第一步:备份sql

    今入mysql -> bin 文件夹然后执行

    ./mysqldump -u root -p xxxx> asd.sql //备份数据库语句 xxxx 是数据库名字 这样的话sql文件默认在bin文件里 ,如果想放到其他位置,请在前面加上路径如: /usr/asd.sql
    

    第二步:下载mysql数据库

    链接地址:https://downloads.mysql.com/archives/community/

    我选择的是linux的通用其他版本 这里说个下载小技巧,下载的时候 右击Download 选择复制链接地址然后打开迅雷稍等一会有出来一个弹出框进行下载会比较快哟

    在这里插入图片描述
    在这里插入图片描述
    下载完放入到 linux 里面,记住记住路径哟
    解压的时候 当输入到 mysql 的时候按下tab键会自动补全

    然后解压 : tar -xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    

    解压后名字难记改个名字

    mv mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz  mysq-5.7.18
    

    然后创建连接

    进入 : cd /usr/local
    把之前的mysql 文件改为 : mv mysql mysql666
    然后把自己的链接加上 :  ln -s  /自己解压的mysql的路径/mysql-5.7.18   mysql
    

    注意哦:mysql-5.7 是不会生成data文件的需要手动生成

    进入解压的 mysql : cd /自己解压的mysql的路径/mysql-5.7.18/bin

    运行:./mysqld --initialize-insecure --user=mysql 5.7//生成data文件

    运行: ./mysqld_safe --user=mysql //使用现有的数据目录启动MySQL

    然后重启: reboot 
    

    重启后: 多等一会然后进入 自己解压的mysql : cd /自己解压的mysql的路径/mysql-5.7.18/bin

    进入mysql :./mysql 或者用 mysql -u root -p (到输入密码的时候不用输入哦默认是没有密码的)

    status //查看版本
    show databases; //查看数据库 如果有以前的数据库责上面的ln 没有加对 
    Create database xxx; //创建数据库
    use xxx; //进入数据库
    
    source  /自己存放的sql路径/asd.sql; //还原数据库
    

    如果数据量过大,多等会哦;

    然后 进入 vim /etc/my.cnf 把skip-name-resolve 注释掉不然本地项目链接不上
    然后reboot 重启下就完成了。

    附:如果升级过程中出现问题

    进入到 cd /usr/local
    然后把新建的mysql 文件删除
    把原来的mysql文件夹还原 :mv mysql666 mysql
    然后重启,就会返回以前的版本了


    如有什么问题请在下方留言或者私信


    展开全文
  • Ubuntu14默认的数据库版本为5.5,最近需要升级到5.7,记下升级记录 网上有很多介绍的是采用atp-get 升级,但是我一直升级不成功,没办法,最终采用卸载mysql,重装的方式,记得先备份数据库哦 1、卸载mysql sudo apt...

    Ubuntu14默认的数据库版本为5.5,最近需要升级到5.7,记下升级记录
    网上有很多介绍的是采用atp-get 升级,但是我一直升级不成功,没办法,最终采用卸载mysql,重装的方式,记得先备份数据库哦
    1、卸载mysql

    sudo apt-get remove mysql-server.
    sudo apt-get autoremove mysql-server
    sudo apt-get remove mysql-common
    sudo rm /var/lib/mysql/ -R # 删除数据库目录
    sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等
    sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
    sudo apt-get remove apparmor  # 这个apparmor是在装mysql-server时装上的,和安全有关
    
    检查是否卸载干净
    
    dpkg -l | grep mysql # 若没有返回,说明已完成卸载
    
    如果有返回 则执行下面的命名
    
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件
    

    2、安装数据库

    2.1、下载:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.23-1ubuntu14.04_amd64.deb-bundle.tar
    
    2.2、解压:tar -xvf mysql-server_5.7.23-1ubuntu14.04_amd64.deb-bundle.tar
    

    2.3、安装,执行以下命令

    dpkg -i mysql-common_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i libmysqlclient20_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i libmysqlclient-dev_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i libmysqld-dev_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i mysql-community-client_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i mysql-client_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i mysql-community-source_5.7.23-1ubuntu14.04_amd64.deb
    sleep 3
    
    dpkg -i mysql-community-server_5.7.23-1ubuntu14.04_amd64.deb
    
    apt-get -f install
    

    2.4、启动服务

    service mysql start
    

    2.5、设置远程连接用户

    mysql>CREATE USER 'root'@'%' IDENTIFIED BY '123';
    mysql>GRANT all ON *.* TO 'root'@'%';
    mysql>flush privileges;
    

    然后需要修改 /etc/mysql/mysql.conf.d/mysqld.cnf 文件。将其中的
    bind-address 注释掉。然后重启数据库,搞定

    展开全文
  • Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7 默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置 首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全...
  • 先到服务器上面看了下版本 ...网上看了好多都说是先把旧版本的数据库卸载了再用装新版本的数据库,那我的里面的数据咋办,为了保险起见,我先办数据库做了个备份,一个库一个库的备份,我看mysql库里面也配了...
  • wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb sudo gdebi mysql-apt-config_0.8.10-1_all.deb sudo apt-get update sudo apt-get install mysql-...选择5.7选择OK 然后 $ mysql --version mys...
  • Mysql5.5升级到5.7的过程已经踩到的坑

    万次阅读 2018-03-26 16:56:18
    故事是这样子的,我们公司有几台老的mysql版本是5.5的,最近项目做了一些升级增加了几个字段,用spring-data-jpa自动刷新表结构的时候报错了,原因是mysql5.5的版本不支持一张表里面有两个以上的 current_timestamp ...
  • 1:dpkg -i mysql-apt-config_0.8.9-1_all.deb (选择5.7版本) 2:apt-get update(如果报错,The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY DC...
  • mysql 5.5升级到5.7版本操作流程

    千次阅读 2019-08-12 08:48:36
    一、备份原来 phpStudy 中 MySQL 安装目录 二、把下载的 MySQL 压缩文件解压至 phpStudy 下的 MySQL目录,复制 my-default.ini ,重命名为 my.ini。 打开 my.ini,找到 #basedir 处编辑: basedir=D:/phpStudy/...
  • 文章目录一 备份原数据二 卸载Mysql5.5三 总结 一 备份原数据 停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,停止掉。 备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data...
  • 线上数据库mysql5.5升级到5.7

    千次阅读 2017-07-28 16:24:22
    具体怎么升级我就不说了,网上搜一下一大把。我今天来说说的是,升级后,不会线上在跑的程序; 我目前踩过的坑是:sql_mode 这个参数。  sql_mode 默认的值是 STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION。  但...
  • 2、phpstudy下,备份mysql后,全新建个mysql文件夹,把下载后的mysql压缩包解压全新mysql文件夹中 注:原mysql文件夹改名备份前,以管理员身份运行phpstudy,停止全部服务,才能完成改名 3、cmd命令行,...
  • 原因是默认设置里面有NO_ZERO_DATE:在非严格模式下,可以插入形如“0000-00-00 00:00:00”的非法日期,MySQL数据库仅抛出一个警告。而启用该选项后,MySQL数据库不允许插入零日期,插入零日期会抛出错误而非警告。 ...
  • shufeng@shufeng-H97-D3H:/etc/mysql$ pip uninstall MySQL-python^ C shufeng@shufeng -H97-D3H:/etc/mysql$ pip install MySQL- python Collecting MySQL - python Using cached MySQL -python- 1.2 . 5 . zip ...
  • MySQL5.5升级到5.7

    2018-08-30 11:39:00
    最近有个任务将MySQL5.5版本升级到5.7,没升级过数据库,只能摸索的前进。上网找了一堆资料。目测看只有两种升级方式 1.升级方式 1.Logical Upgrade(逻辑升级):利用mysqldump来直接导出SQL文件,然后起一个新的...
  • mysql5.5升级mysql5.7

    千次阅读 2018-11-05 10:12:50
    遗憾的是我没有备份,一个启动的配置文件带新版本mysql,直接毁掉原来的ibdata1文件,然后经过各种尝试,总算找回数据!!! 下面就是心路历程: 由于旧版本数据导出导入存在bug,个别特殊性质的数据没有办法导入...
  • 用Navicat,Mysql5.5导出的数据库,导入Mysql5.7时,出现224个表只导入180个空表,表记录都是空,这样的错误。 我目前踩过的坑是: 1、sql_mode 这个参数。 sql_mode 默认的值是 STRICT_TRANS_TABLES,NO_ENGINE...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 206
精华内容 82
关键字:

mysql5.5升级到5.7

mysql 订阅