• 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

  • 相关阅读:
    抓取国家地区基础数据
    h264
    h.264
    vlc 推送rtsp视频流不能播放
    花生壳tcp内网端口映射
    make 安装时指定目录
    ubuntu安装vsftpd
    vsftpd命令
    vim删除某一列
    linux打开防火墙
  • 原文地址:https://www.cnblogs.com/jackluo/p/2864285.html
Copyright © 2020-2023  润新知