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 ...
随机推荐
- chrome强制刷新,非ctrl+f5
开发时,经常有ctrl+f5无法做到真正的强制刷新,以下可以帮到你 Ctrl+Shift+Del 清除Google浏览器缓存的快捷键 Ctrl+Shift+R 重新加载当前网页而不使用缓存内容
- restTemplate.postForObject上传文件中文乱码(???.xls)
一.问题描述 项目中, 使用restTemplate上传文件时, 文件名中文乱码, 一串问号, 源文件名为: 测试中文乱码哦哦哦.zip, 通过restTemplate.postForObject调用 ...
- [CXF REST标准实战系列] 一、JAXB xml与javaBean的转换
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章Points: 1.不认识到犯错,然后得到 ...
- 项目重构之数据源配置与优化:log4j 配置数据库连接池Druid,并实现日志存储到数据库
作者:泥沙砖瓦浆木匠网站:http://blog.csdn.net/jeffli1993个人签名:打算起手不凡写出鸿篇巨作的人,往往坚持不了完成第一章节. 交流QQ群:[编程之美 365234583] ...
- 使用CodeSmith 生成代码
CodeSmith是一款优秀的代码生成工具.在ORM中,它能帮助我们生成实体类.XML配置文件,从而简化了我们一部分的开发工作.下面简要说说它的基本用法. 1. 打开CodeSmith,创建一个模板 ...
- SpringCloud学习5-如何创建一个服务提供者provider
前几篇主要集中在注册中心eureka的使用上,接下来可以创建服务提供者provider来注册到eureka. demo源码见: https://github.com/Ryan-Miao/spring- ...
- 用主题模型可视化分析911新闻(Python版)
本文由 伯乐在线 - 东狗 翻译,toolate 校稿.未经许可,禁止转载!英文出处:blog.dominodatalab.com.欢迎加入翻译小组. 本文介绍一个将911袭击及后续影响相关新闻文章的 ...
- shell中$后加引号有什么用($"string"和$'string')
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 有些时候在某些服务管理脚本中看到$"$string& ...
- Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署动态网站(二)--技术流ken
项目前言 在上一篇博客<Jenkins+Git+Gitlab+Ansible实现持续化集成一键部署静态网站(一)--技术流ken>中已经详细讲解了如何使用这四个工具来持续集成自动化部署一个 ...
- Spring Cloud Stream如何处理消息重复消费?
最近收到好几个类似的问题:使用Spring Cloud Stream操作RabbitMQ或Kafka的时候,出现消息重复消费的问题.通过沟通与排查下来主要还是用户对消费组的认识不够.其实,在之前的博文 ...