This is with マです.|

99998

园龄:1年8个月粉丝:2关注:0

Centos Linux 离线安装 MySQL 5.7、使用MySQL教程【新】

下载 MySQL 5.7 安装包

官网下载页面地址:

https://downloads.mysql.com/archives/community/

Product Version 选择 5.7.17

Operating System 选择 Linux Generic

OS Version 选择 Linux - Generic (glibc 2.12) (x86, 64-bit)

下载mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

开始安装MySQL

  1. 上传至目录

    将安装包 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 上传到 /opt 目录。

    # 进入到opt目录
    cd /opt
    
    # 解压
    tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
    
    # 将解压后的mysql文件重命名为 mysql并移动目录
    mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
    
  2. 创建数据仓库目录

    mkdir /data
    
    mkdir /data/mysql
    
  3. 创建 MySQL 用户组

    #新增组 
    groupadd mysql
    
    #新增用户 
    useradd -r -g mysql mysql
    
    useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql
    
  4. 修改目录所有者

    chown -R mysql /usr/local/mysql
    
    chgrp -R mysql /usr/local/mysql
    
    chown -R mysql /data/mysql
    
  5. 配置参数

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

    如果参数初始化错误,需要使用命令:

    yum install -y libaio
    

    注意:第一次生成的密码需要记住!!!! root@localhost:xxxxxx 后面xxxx就是临时密码

  6. 配置文件相关

    cd /usr/local/mysql/support-files
    
    cp my-default.cnf /etc/my.cnf
    #如果提示是否覆盖,输入y
    
    cp mysql.server /etc/init.d/mysql
    
    vi /etc/init.d/mysql
    
    #进入后将这两行替换成
    
    basedir=/usr/local/mysql
    datadir=/data/mysql
    

  7. 启动mysql服务

    /etc/init.d/mysql start
    

    其他相关命令

    # 停止mysql服务
    service mysqld stop
    
    # 重启mysql服务
    service mysqld restart
    
    # 查看mysql服务是否启动
    service mysqld status
    
  8. 登录MySQL进行初始化设置

    第一次登录

    mysql -uroot -p
    

    提示错误-bash: mysql: command not found

    解决办法:

    #建立软连接
    ln -s /usr/local/mysql/bin /mysql /usr/bin
    #或 
    alias mysql=/usr/local/mysql/bin/mysql
    #(注意:重启虚拟机后需要重新输入一遍命令,建议使用第一个命令 ln -s)
    

    再重新登录,输入第一次生成的临时密码;

    cd /usr/local/mysql
    
    mysql -uroot -p
    

  9. 修改 mysql 密码

    进入 myslq 后需要修改 root 的密码:

    alter user 'root'@'localhost' identified by 'root';
    

    注意:(人力资源系统 suthr.war 包中连接数据库的密码是 root) 密码可在 webapps 的目录下的 jdbc.properities 文件中查询。

    然后输入:

    -- 选择 mysql 库
    use mysql;
    
    -- 将 root 用户的可访问主机改为 %,即任何主机
    update user set user.Host='%' where user.User='root';
    
    #执行生效指令
    flush privileges;
    
    #退出登录
    exit;
    
  10. 到此 数据库安装完毕

本文作者:99998

本文链接:https://www.cnblogs.com/N1ko/p/18020862

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   99998  阅读(246)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起