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 Files\MySql 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%\MySQL\MySQL 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
Windows Zip/CentOS/Radhat系统安装Mysql5.7.x方法的更多相关文章
- Windows 7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中.小型关系型数据库管理系统,非常具有有用性,对于我们学习非常多技术都有帮助,前几天我分别装了SQL Server 2008和Or ...
- MySQL Windows ZIP 免费安装和启动设置
MySQL Windows ZIP免安装版,设置和启动的过程事实上挺麻烦的.以下一步一步介绍使用的过程: 1.下载Windows (x86, 64-bit), ZIP Archive: 2.解压zip ...
- Win7系统安装MySQL5.5.21图解
Win7系统安装MySQL5.5.21图解 大家都知道MySQL是一款中.小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Orac ...
- CentOS 5系统安装Django、Apache 、mod_wsgi部署Python环境教程
Django,是一款针对Python环境的WEB开发框架,能够帮助我们构架快捷.简单的WEB框架设置,Django框架非常适合开发内容应用环境,所以在本文中,麦子将整理基于Centos系统部署安装Dj ...
- [转]unzip解压windows zip乱码的处理
[转]unzip解压windows zip乱码的处理 http://blog.sina.com.cn/s/blog_6c9d65a101012gz0.html 朋友从windows传过来的zip文件, ...
- centos 7 安装mysql5.6rpm格式
1查看是否安装了mysql rpm -qa|grep -i mysql 如果安装了请卸载:rpm -e --nodeps MySQL... 2.没有安装则进行如下操作 下载mysql rpm ta ...
- Windows远程CentOS桌面
Windows远程CentOS桌面 1.VNC 服务器配置 1) 安装vncserver yum install -y vnc-server 2) 修改配置 vi /etc/sysconfig/vnc ...
- mysql 5.7 windows zip安装
mysql 官网下载windows zip 安装包 并解压 (D:wampmysql-56-winx64) 添加path D:wampmysql-5722-winx64bin 创建data目录 D:\ ...
- Windows和Centos下Docker的安装配置
Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...
随机推荐
- SQL笔记之SELECT语句
SELECT语句的完整语法: SELECT[ALL/DISTINCT]目标列表达式 [AS 别名],··· --ALL不去掉重复 DISTINCT去掉重复 FROM 表名或视图名 或者(SELECT ...
- java提高(3)---正则表达式(2)
正则表达式 说真的正则表达式真不好写,当我收集资料准备开始写的时候,发现收集的东西越来越多范围也越来越广,我文章的前提就是文章要清晰, 在缕清自己思路之后,我从先简后难的方式来写有关正表达式,你们如果 ...
- 自动化运维Ansible安装篇
Ansible自动化工具之--部署篇 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了 ...
- python 2解决编码问题
import sys reload(sys) sys.setdefaultencoding('utf-8') 另:python 3的open函数可以直接加encoding参数
- python 备忘
import jsonu='''{ "maps": [ { "id": "blabla", "iscategorical" ...
- httpd的编译安装
1.环境介绍 系统:2.6.32-279.el6.i686 2.准备编译环境 [root@localhost ~]# yum groupinstall "Server Platform De ...
- 【原创】驱动加载之OpenSCManager
SC_HANDLE WINAPI OpenSCManager( _In_opt_ LPCTSTR lpMachineName, _In_opt_ LPCTSTR lpDatabaseName, _In ...
- nginx部署django应用
Django部署方式有很多种,之前写过一篇部署在Apache上的博文:https://www.cnblogs.com/shenh/p/7552722.html .下文介绍的是通过Nginx来部署. N ...
- 禅道导入bugfree 3.0的数据
禅道项目导入bugfree功能只支持到2.0, 官方不提供3.0的导入,只好自己写了一个.因为bugfree 3.0换人开发了,表结构和禅道差别很大,所以,这个工具不是完全转换,一些History表内 ...
- C# 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
using System; using System.Collections.Generic; using System.Windows.Forms; using System.Runtime.Int ...