• 我的DBA之路:安装MySQL


    一,下载地址(5.7)

    http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

    二,安装

    1,我把mysql安装到我的centos的opt目录下,新建mysql目录

      cd /opt

      mkdir mysql

    2,把压缩包复制到该目录下,然后解压缩

      tar zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz

    3,修改包名为 mysql-5.5.9

    4,建立mysql组

      groupadd zhouyaming

    5,建立mysql用户,并放到mysql组

      useradd -r -g mysql zhouyaming

    三,配置相关的启动配置文件

    1,复制 my_default.cnf 到 /etc/my.cnf

      cd /opt/mysql/mysql5.7.9/support-files

      cp my_default.cnf /etc/my.cnf

    2,编辑 my.cnf配置文件

    3,复制 mysql.server 到 /etc/init.d/

      cp mysql.server  /etc/init.d/mysql

    4,编辑mysql

      vi /etc/init.d/mysql

      basedir = /opt/mysql/mysql-5.7.9

      datadir = /opt/mysql/mysql-5.7.9/data

    5,给目录/opt/mysql/mysql-5.7.9更改拥有者

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

    四,初始化mysql配置信息

    1,进入bin目录执行:

      ./mysqld --initialize --user=zhouyaming --basedir=/opt/mysql/mysql-5.7.9 --datadir=/opt/mysql/mysql-5.7.9/data

    生成出一个data目录,代表数据库已经初始化成功。这里会生成一个临时密码(记下来)。打印结果:

    2019-07-11T06:49:33.830823Z 1 [Note] A temporary password is generated for root@localhost: Xu:TDeDUS2gT

     2,启动数据库

    [root@VM_0_15_centos mysql-5.7.9]# ./bin/mysqld_safe --user=zhouyaming &
    { mysqld_safe是一个守护mysqld进程的脚本程序,旨在mysqld意外停止时,可以重启mysqld进程 }

    五,登录mysql

    1,进入bin目录,输入命令:

      ./mysql -u root -p

    2,修改密码

      set password = password('admin');

    2,远程访问:为root账号赋予远程访问权限

      GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "admin";

  • 相关阅读:
    解决object at 0x01DB75F0
    github导入文件操作
    git出现: not a git repository
    scrapy框架爬取妹子图片
    mysql触发器,视图,游标
    mysql锁
    在k-means或kNN,我们是用欧氏距离来计算最近的邻居之间的距离。为什么不用曼哈顿距离?
    数据库存储,索引,事务常见问题
    使用Request+正则抓取猫眼电影(常见问题)
    Tensorflow()
  • 原文地址:https://www.cnblogs.com/inspred/p/11193449.html
Copyright © 2020-2023  润新知