• rpm 安装mysql &修改数据存储路径 TheEnd


    1、

    rpm -qa | grep -i mariadb

    rpm -ev --nodeps mariadb-libs-5.5.65-1.el7.x86_64  --去除mysql依赖

    yum remove mysql      -- 去除mysql程序包

    2、

    wget https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar     --下载mysql  离线包

    tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar   -- 解压

    3、顺序执行安装 , 若安装不上带--nodeps --force参数执行

    rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm

    rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm

    rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm

    rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm  --nodeps --force

    4、该版本默认数据库大小写敏感,首次启动前在/etc/my.cnf 添加 配置项 lower_case_table_names=1     忽略大小写

    systemctl start mysqld

    cat /var/log/mysqld.log | grep password  ##获取密码,首次启动默认密码会在日志中

    mysql -u root -p

    ALTER user 'root'@'localhost' IDENTIFIED BY '123456';

    use mysql;

    select host,user from user;

    update user set host='%' where user ='root';

    flush privileges;

    5、到这数据库安装完成,修改数据存储目录。修改/etc/my.cnf 配置文件中的datadir=/home/mysql

    cp -a /etc/lib/mysql /home/mysql   ##复制,权限不变的

    6、重启,若重启失败检查/home/mysql 所属权限,/home/mysql需保证在mysql用户mysql用户组下

    7、若权限目录都没有问题,则执行

    vi /etc/selinux/config  修改SELINUX=disabled   保存退出

    8、执行 setenforce 0 使 SELINUX=disabled 生效

     

  • 相关阅读:
    C++ 实现简单快速排序
    LEETCODE 198. House Robber
    leetcode 174
    GIT 版本的回退
    unorderd_map 自定义键值及哈希函数的重载
    互斥锁 形成死锁实例
    leetcode 300
    LeetCode 62
    LeetCode 122
    SVN提交,强制注释
  • 原文地址:https://www.cnblogs.com/lovelp0327/p/16095661.html
Copyright © 2020-2023  润新知