• Linux CentOS 6.5 卸载、tar安装MySQL


    卸载系统自带MySQL

    1. 查看系统当前是否安装有MySQL

    rpm -qa|grep -i mysql

     2. 卸载当前版本的MySQL

    yum remove  mysql mysql-server mysql-libs mysql-server

    卸载过程中出现选择, 直接"y"就好

    再检查一次无信息表示已卸载

     3. 查找残留文件, 删除之

    find / -name mysql

    4. 创建mysql的用户组/用户, data目录及其用户目录

    userdel mysql                                           # 删除用户
    groupdel mysql                                          # 删除用户组名
    mkdir /usr/local/mysql                                  # mysql的默认安装路径,建议不要更换,如果更换后续需要更新配置
    mkdir /usr/local/mysql/data                             # 在mysql文件夹下创建文件夹data 
    groupadd mysql                                          # 创建一个名为mysql的用户组      
    useradd -r -g mysql mysql                        # 在用户组下创建用户

     5. 解压并转移MySQL文件

    # tar -xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz             # 解压文件
    # cd mysql-5.7.17-linux-glibc2.5-x86_64                           # 进入
    # mv * /usr/local/mysql/                         # 移动文件

    6. 进入mysql目录更改权限

    cd mysql/

    chown -R mysql:mysql ./

     7. 执行安装脚本

    ./scripts/mysql_install_db --user=mysql

     8. 安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

    chown -R root:root ./
    chown -R mysql:mysql data

    9. 启动MySQL

    ./support-files/mysql.server start

    启动成功

     如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

    10. 更改mysql密码

    # MySQL启动之后再执行如下命令更改密码:
    ./bin/mysqladmin -u root -h localhost.localdomain password 'root'

    11. 登录MySQL

    # 密码更改后即可登录MySQL
    ./bin/mysql -h127.0.0.1 -uroot -proot
  • 相关阅读:
    Java [leetcode 36]Valid Sudoku
    Java [leetcode 35]Search Insert Position
    java中正则表达式
    Java [leetcode 34]Search for a Range
    SSRS表达式里引用.net dll
    一个简单的批处理
    .NET大批量插入数据到Oracle
    AX2009里调用.NET DLL的效率问题
    生成折扣日记账
    python's twelth day for me
  • 原文地址:https://www.cnblogs.com/zhainan-blog/p/11934267.html
Copyright © 2020-2023  润新知