• 通用二进制安装MySQL


    1.安装依赖包

    yum -y install libaio

    2.将准备好的压缩包进行解压

    tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

    3.进入目录创建软链接

    cd /usr/local/

    ln -s mysql-5.7.24-linux-glibc2.12-x86_64/ mysql

    4.创建程序用户

    useradd -M -s /sbin/nologin mysql

    5.修改当前目录拥有者为新建的mysql用户

    chown -R mysql:mysql /usr/local/mysql

    6.初始化MySQL数据库

    /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

    最后会随机生成一串密码,记住该密码

    7.修改配置文件

    vim /etc/my.cnf

    修改内容:

    [mysqld]
    datadir=/usr/local/mysql/data
    socket=/tmp/mysql.sock

    symbolic-links=0

    [mysqld_safe]
    log-error=/usr/local/mysql/data/mysql.log
    pid-file=/usr/local/mysql/data/mysql.pid

     8.将MySQL服务添加到系统服务中

    cp mysql/support-files/mysql.server /etc/init.d/mysqld

    9.给与执行权限

    chmod +x /etc/init.d/mysqld

    10.添加服务

    chkconfig --add mysqld

    11.启动服务

    systemctl start mysqld

    12.查看端口,检测是否开启MySQL服务

    netstat -lnpt|grep :3306

    13.创建新的软连接

    ln -sf /usr/local/mysql/bin/* /bin

    14.登录MySQL数据库

    mysql -uroot -p'原密码'

    15.更改密码

    mysqladmin -uroot -p'旧密码' password '新密码'

     16.再次登录时为提高安全性建议清除历史命令

    mysql -uroot -p'密码';history  -c

  • 相关阅读:
    HTML链接/实施CSS的三种方法
    XML之Well-Formed文档规则
    【摘】SVN提交与版本冲突
    Web开发之404小结
    TCP 连接的要点
    [转] Epoll 相对Poll和Select的优点
    [转] 剖析 epoll ET/LT 触发方式的性能差异误解(定性分析)
    GDB调试技巧
    [转] 关于c++的头文件依赖
    [转] Linux中gcc,g++常用编译选项
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11555938.html
Copyright © 2020-2023  润新知