zoukankan      html  css  js  c++  java
  • Linux下安装mysql5.7

    原文:http://baijiahao.baidu.com/s?id=1584072431498789934&wfr=spider&for=pc

    1.在官网下载MySQL5.7安装包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz。

    下载地址:https://dev.mysql.com/downloads/mysql/

    2.通过SSH Secure Shell Client远程访问CentOS7。用其他远程访问工具也OK  推荐xmanager

    3.卸载系统自带的mysql数据库。这里我不是root用户,普通用户huadian通过sudo有了root权限。你们直接切到root卸载好了。。就不用加sudo了。 原文是卸载Mariadb数据库。我查看了自己的系统中并没有。这里我卸载了系统自带的mysql

    4.创建mysql用户组和mysql用户

    5.将MySQL安装包上传到CentOS7服务器/root目录下并解压

    # tar xzvf /root/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

    6.将解压后的安装包移动到/data下目录,重命名为mysql

    # mv /root/mysql-5.7.20-linux-glibc2.12-x86_64 /data/mysql

    结果如下图

    7.修改权限

    8.创建data目录,作为数据库存储位置

    # mkdir /data/mysql/data

    9.初始化mysql

    10.启动MySQL,并查看是否已启动成功

    11.通过初始密码登录MySQL,并修改密码

    12.关闭MySQL服务,并查看是否关闭成功

    13.设置开机自启

    以后可以使用service命令控制mysql的启动和停止,命令为:service mysqld start和service mysqld stop,有可能执行的时候会报错,如下图

    这是因为mysql默认安装在/usr/local目录下,如果安装在/usr/local目录下则会正常启动和关闭,不会报错。但是本次安装在自定义的/data目录下,此时需要修改/etc/init.d/mysqld文件,保存后退出

    然后在执行service mysqld start启动命令,OK

    再执行service mysqld stop关闭命令,OK

    14.配置全局环境变量

    编辑/etc/profile文件

    # vi /etc/profile

    在profile文件底部添加如下两行配置,保存后退出

    PATH=/data/mysql/bin:/data/mysql/lib:$PATH

    export PATH

    设置环境变量立即生效

    # source /etc/profile

    15.设置远程主机登录

    远程登录失败

    查看3306端口是否已开放

    # netstat -nupl|grep 3306

    开放3306端口并重启防火墙

    再次远程登录,成功

  • 相关阅读:
    UVA
    codeforces #371div2 B
    POJ-3278 Catch That Cow
    巴士博弈
    权势二进制
    HDU
    SQL 函数
    SQL 查询语句×45
    SQL 触发器
    SQL 连接查询
  • 原文地址:https://www.cnblogs.com/whcwkw1314/p/8979201.html
Copyright © 2011-2022 走看看