zoukankan      html  css  js  c++  java
  • 通用二进制安装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

  • 相关阅读:
    memcache
    memcache 杂记
    mysql_函数
    MySQL_存储过程
    MySQL_视图
    mysql _触发器
    MySQL_优化
    mysql_索引
    R语言编程艺术_第六章_因子和表
    Bioinfo:学习Python,做生信PartII 学习笔记
  • 原文地址:https://www.cnblogs.com/990114-jhc/p/11555938.html
Copyright © 2011-2022 走看看