zoukankan      html  css  js  c++  java
  • mysql 的安装

    groupadd mysql ---新建用户组

    useradd -g mysql mysql ---新建用户组

    ./configure -help

    ./configure --without-server

    编辑安装源码的存储位置

    ./configure --prefix=/user/local/mysql --mysql 的安装目录

    ./configure --prefix=/usr/local localstatedir=/usr/local/mysql/data ---安装数据源的存放位置

    只安装用户需要的字符集

    ./configure --with-extra-charsets=LIST

    以存静态的方式编辑可以大大提高MySQL的性能

    ./configure --with-client-ldflags=-all-static-with-mysqld-ldflags=-all-static

    mysql 升级

    1、在目标服务器上安装版本的MySQL

    2、在新版本MySQL上创建和老版本同名的数据库

    mysqladmin -h hostname -p port -u user -p password create db_name

    3、将老版本MySQL上的数据库通过导入到新版本的数据库中

    mysqldump --opt db_name|mysql -h hostname -P port -u user -p password db_name

    或者:

    mysqldump --opt db_name >filename (旧版本的mysql上面执行)

    mysql -u user -p passwd db_name < filename (新版本上的mysql 上面执行)

    4、装旧版本的MySQL中的mysql数据库目录 全部cp过来覆盖mysql

    cp -R /home/mysql_old/data/mysql /home/mysql_new/data

    5、升级权限表

    mysql_fix_privilege_tables;

    方法二:

    1、参照方法一中的步骤安装版本的MySQL

    2、在旧版本MySQL中创建用来保存输出文件 内容

    mkdir DUMPDIR

    mysqldump --tab=DUMPDIR db_name;

    3、装DUMPDIR目录中的文件 转移到目标服务器上相应的并装文件装载到新版本的MySQL中

    mysqladmin create db_name

    cat DUMPDIR/*.sql |mysql db_name

    mysqlimport db_name DUMPDIR/*.txt

    4、参照方法一中的步骤(4)(5)(6)升级权限表,并重启mysql

  • 相关阅读:
    防火墙(Iptables NAT)
    zookeeper-分布式协调技术的搭建
    Cobbler 自动安装 配置
    GPG非对称加密
    服务管理--Nginx
    NTP时间服务器
    Javascript-数据类型、类型转换
    移动端计算页面尺寸
    javascript 给关键字加链接
    JS三元运算符
  • 原文地址:https://www.cnblogs.com/jackluo/p/2864285.html
Copyright © 2011-2022 走看看