zoukankan      html  css  js  c++  java
  • mysql升级

    升级有两种方法:

    1、替换现有的mysql目录与原有数据库目录,后执行mysql_upgrade来升级。即就地升级:

    (1)检查配置文件中不符合的参数。检查服务器性能。

    (2)缓慢关闭mysql:  mysql -u root -p --execute =“SET GLOBAL innodb_fast_shutdown = 0”    保证数据完整性。

    (3)关闭旧mysql服务器:  mysqladmin -u root -p shutdown

    (4)使用新版本的mysql启动,指定数据库目录:mysqld_safe --user = mysql --datadir =/usr/local/mysql/data

    (5)运行:mysql_upgrade -u root -p

    (6)重新关闭再启动,确保参数等配置正确不会报错及更改生效。mysqladmin -u root -p shutdown  mysqld_safe --user = mysql --datadir =/usr/local/mysql/data

    2、完全卸载原有的mysql,利用mysqldump工具导出原来的数据,安装新版本mysql后,再利用mysqldump导入数据升级:

    (1)完全导出旧mysql数据库数据:  mysqldump -u root -p -B db --routines --events > full_data.sql

    (2)关闭旧mysql服务器:  mysqladmin -u root -p shutdown

    (3)安装新版本mysql,并将其启动

    (4)导入已备份的全部数据:    mysql -u root -p --force <full_data.sql

    (5)运行:    mysql_upgrade -u root -p

    (6)重新关闭再启动,确保参数等配置正确不会报错及更改生效。mysqladmin -u root -p shutdown  mysqld_safe --user = mysql --datadir =/usr/local/mysql/data

    升级过程中遇到的故障检查:

    mysqld --print-defaults检查my.cnf文件中的配置。

    函数名冲突,先drop在重新create。

  • 相关阅读:
    WPF Timer替代者
    <转>Change the Background of a selected ListBox Item
    WPF Button样式模板
    WPF中自定义只能输入数字的TextBox
    ansible playbook模式及语法
    数据挖掘Kaggle
    电影网站
    数据挖掘面临的科学和工程的新问题
    KDD Cup 2012(今年数据挖掘在中国)
    能力是在执行中实现的,要高节奏不要详细的设计
  • 原文地址:https://www.cnblogs.com/magmell/p/8503891.html
Copyright © 2011-2022 走看看