zoukankan      html  css  js  c++  java
  • Windows Zip/CentOS/Radhat系统安装Mysql5.7.x方法

    CentOS/Redhat

    安装:

    wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

    rpm -Uvh mysql57-community-release-el7-9.noarch.rpm

    yum install mysql-community-server

    其他版本的rpm请到mysql网址查找地址

    启动:

    >service mysqld start

    启动服务

    >chkconfig mysqld on

    系统启动自动启动服务

    安全安装:

    Mysql5.7提高安全性,初始化了临时密码为root用户,我们要先拿到:

    >grep 'temporary password' /var/log/mysqld.log

    >mysql_secure_installation

    根据提示设置新的root密码,要符合密码安全策略。

    删除匿名账号

    删除临时数据库

    完成

    客户端测试:

    >mysql -uroot -p

    输入刚才设置的新密码

    本地免密登陆(正式环境慎用):

    vi ~/.my.cnf

    [client]

    password=your_password

    完成。

    Windows ZIP

    Windows有安装器,但是只提供了32位版本。我推荐使用64位版本。

    安装

    先下载64位版本的ZIP包,解压到一个路径。我推荐放在系统盘:Program FilesMySql Server 5.7这样的目录中,这里就应该是mysql的bin,include,lib目录了。

    配置

    可以通过命令行输入运行目录(basedir)与数据目录(datadir),我推荐将配置保存在my.ini或my.cnf配置文件中。配置文件只需要包含下面内容(也支持双反斜杠'\'式的目录):

    [mysqld]
    # set basedir to your installation path
    basedir=C:/Program Files/MySql Server 5.7/bin
    # set datadir to the location of your data directory
    datadir=C:/Program Files/MySql Server 5.7/data

    mysql会到4个全局位置搜索这个文件(my.ini/my.cnf),所以你放在这四个位置均可:

    %PROGRAMDATA%MySQLMySQL Server 5.7

    %WINDIR%

    C:

    BASEDIR

    我推荐跟随程序所在位置1或4。BASEDIR是mysql的根目录,不是bin目录。

    初始化数据目录

    以下命令应在mysql安装目录的bin下执行,需要管理员权限。建议在Windows(Win10)文件资源管理器“文件”菜单,打开命令提示符 > 用管理员权限打开。

    >mysqld --initialize

    执行后,数据目录会出现一些文件,并且在控制台的最后显示管理员的临时密码,记住它。--initialize-insecure选项可以让初始化的root账号不需要密码。

    安全安装

    >mysql_secure_installation

    根据提示分别是输入临时密码,选择密码安全级别(比linux多了一步,我选了LOW,还是要求严格密码,可能是BUG),设置新密码,删除匿名用户,删除测试数据库。

    运行

    >mysqladmin -u root shutdown

    用这个命令可以关闭现有的实例

    >mysqld --console

    输出日志到控制台的方式运行。如果不加参数,会阻塞方式运行下去,关闭控制台也会运行,日志输出到数据目录的.err文件中。

    >mysqld --install

    安装为服务,但不运行

    >net start mysql

    运行mysql服务。mysqld --remove 删除服务,等于卸载。

    完成。

    参考:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

    参考:http://dev.mysql.com/doc/refman/5.7/en/windows-start-service.html

    参考:http://dev.mysql.com/doc/refman/5.7/en/option-files.html

  • 相关阅读:
    Day10
    Day9
    Day8
    Day7
    Day 6
    Day5
    第一周计划
    事件总线模式辨析
    解释器模式辨析
    解释器模式深度探究
  • 原文地址:https://www.cnblogs.com/fyter/p/windows-centos-redhat-install-mysql57.html
Copyright © 2011-2022 走看看