zoukankan      html  css  js  c++  java
  • CentOs 7 安装mysql5.7.18(二进制版本)

    1、下载二进制版本安装包。搜狐开源镜像站:http://mirrors.sohu.com/mysql/MySQL-5.7/   , 找 mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

    2、我装在/var/local目录下

      2.1 下载的包解压到 /var/local

    [root@localhost 下载]# tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

      2.2 进入 /var/local , 重命名文件夹

    [root@localhost 下载]# cd /usr/local/
    [root@localhost local]# mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql5.7.18

      2.3 创建组和用户,并设置用户为系统用户

    [root@localhost local]# groupadd mysql
    [root@localhost local]# useradd -r -g mysql -s /bin/false mysql

       2.4 初始化数据库

    [root@localhost mysql5.7.18]# bin/mysqld --initialize --user=mysql --basedir=/var/local/mysql5.7.18 --datadir=/var/local/mysql5.7.18/data

     

      2.5 配置 /etc/my.cnf , 没有的话创建一个

    [root@localhost mysql5.7.18]# vi /etc/my.cnf
    [mysqld]
    basedir = /var/local/mysql5.7.18
    datadir = /var/local/mysql5.7.18/data
    log-error = /var/log/mysql-error.log

      2.6 启动服务

    [root@localhost mysql5.7.18]# bin/mysqld_safe --user=mysql &

     注: 停止服务

    [root@localhost mysql5.7.18]# bin/mysqladmin -uroot -p shutdown

    3. 连接mysql

      3.1 新开一个终端,cd到你的mysql目录, 我的是/usr/local/mysql5.7.18 。输入刚才记下来的密码,我的是 5CJ6)koo4u(s

    [root@localhost mysql5.7.18]# bin/mysql -u root -p

      不知道为什么,这里必须进入 mysql5.7.18目录,使用 bin/mysqls 命令,不能进入bin目录 使用 mysqld 命令

      3.2 更新 root 密码。进去后不论写什么命令,系统都要求更新密码

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

      3.3 在 Linux 下为了安全,默认是不允许 MySQL 服务器本机以外的机器访问 MySQL 数据库服务的,因此需要重新授权 root 账号。方便其他机器远程访问 MySQL 服务器,MySQL 命令如下:

    grant all privileges on *.* to root@'%' identified by '123456';

      3.4 开启3306端口,新开一个终端

    [root@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
    success
    [root@localhost /]$ firewall-cmd --reload

    OK , 可以在其它机械上测试连接。

  • 相关阅读:
    mfc crc校验工具
    MFC 配置附加目录
    多线程中如何使用gdb精确定位死锁问题
    符号冲突
    动态库之间单例模式出现多个实例(Linux)
    c++普通函数在头文件定义报重复定义的错误。而class定义不会
    static初始化顺序及延伸
    tcmalloc使用中出现崩溃问题记录
    shell脚本—判断***是否安装
    【1080TI驱动+CUDA10.1+cudnn】安装记录
  • 原文地址:https://www.cnblogs.com/leohe/p/6839705.html
Copyright © 2011-2022 走看看