windows安装解压版mysql
记录下用批处理安装mysql5.7.18的过程与踩到的坑
先在安装目录新建文件my.ini
[mysql]
default-character-set=utf8
basedir=TODO
datadir=TODO\data
[mysqld]
port=3306
character-set-server=utf8
default-storage-engine=INNODB
mysqld install [service-name]
这里可以通过参数指定service-name,不同的服务名+不同的端口号则可实现在一台主机安装多个mysql
mysqld --initialize-insecure
初始化data文件夹时使用的mysqld --initialize的情况下,mysql会为root用户随机生成一个密码并写到log中,需要加上--console参数才能在控制台中看到生成的密码,而--initialize-insecure则默认密码为空字符串
With --initialize but not --initialize-insecure, the server generates a random password, marks it as expired, and writes a message displaying the password:
修改root密码
mysqladmin -uroot password "yourNewPassword" --port=3307
注意这里修改了密码后还是只能localhost登录,如果需要通过ip登录,则先通过mysql -uroot -p登录后执行下面的命令
mysql> CREATE USER 'NewUser'@'localhost' IDENTIFIED BY 'NewPassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
mysql> CREATE USER 'NewUser'@'%' IDENTIFIED BY 'NewPassword';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
以上代码即可创建一个新用户并允许ip和localhost登录,如果想要root通过ip登录则只用创建一个运行ip登录的新root用户并授权即可
启动服务
net start mysql
参考
mysqld参数
host-xxx-xx-xxx-xxx-is-not-allowed-to-connect-to-this-mysql-server
如果mysql服务卡死,删除了服务却仍然显示正在启动,可以重启电脑解决,也可以通过sc queryex [myservicename]查找服务的pid,再通过taskkill /f /pid [pid]杀掉
安装多个mysql在使用mysqld时需要加上--defaults-file=指定配置文件
[ERROR]:operating system error number 87
解决方案:
添加如下配置,第一行可能不用添加
innodb_lock_wait_timeout = 50
innodb_flush_method=normal
windows安装解压版mysql的更多相关文章
- windows安装解压版postgresql
1.postgresql解压版下载 2.将下载的postgresql-12.1-1-windows-x64-binaries.zip解压 data文件夹后面初始化数据库时手动创建的 3.初始化数据库 ...
- Windows 7安装解压版MySQL 5.6(不包含配置文件优化)
到官网下载MySQL5.6 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html, 提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的 ...
- 【DataBase】 在Windows系统环境 下载和安装 解压版MySQL数据库
MySQL官网解压版下载地址:https://dev.mysql.com/downloads/mysql/ 为什么不推荐使用安装版?无脑下一步,很多配置的东西学习不到了 点选第一个就好了,下面的是调试 ...
- Windows10下安装解压版MySQL教程
MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更"纯净",没有多余的东西 ...
- Win7安装解压版MySQL
1.下载MySQL 访问https://dev.mysql.com/downloads/mysql/5.6.html#downloads,下载操作系统对应的版本(无账号需先注册一个),以mysql-5 ...
- 怎样安装解压版MySQL
第一步: 解压包. 第二步:引入MySQL的bin路径. 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 m ...
- Windows下安装zip包解压版mysql
Windows下安装zip包解压版mysql 虽然官方提供了非常好的安装文件,但是有的时候不想每次再重装系统之后都要安装一遍MySQL,需要使用zip包版本的MySQL.在安装时需如下三步: 1. 新 ...
- Mysql安装(解压版)
文章首推 刷网课请点击这里 刷二级请点击这里 论文查重请点击这里 WIFI破解详细教程 今日主题:Mysql安装(解压版) 环境 系统:windows10 版本:mysql5.7.29 安装过程 1. ...
- 安装解压版的mariadb
今天尝试了安装解压版的mariadb,在官网上https://downloads.mariadb.org/下载了5.5版本的mariadb的zip压缩包, 经过实践发现mariadb解压版安装与mys ...
随机推荐
- 在vultr安装和使用golang
1.vultr可以用微信或支付宝充值,方便.好像推荐别人用还能挣美分,懒得弄了,参加了一个充10刀送50刀的活动,感觉实惠(实际用时感觉有点小贵). 2.注册登录后,控制面板上billing可查看余额 ...
- gradle配置国内镜像
对单个项目生效,在项目中的build.gradle修改内容 buildscript { repositories { maven { url 'http://maven.aliyun.com/nexu ...
- springboot mybatis 整合
新建项目在上一篇. 第二步:创建表和相应的实体类 实体类:user.java package com.qtt.im.entity; import java.io.Serializable; publi ...
- 基于Python玩转人工智能最火框架 TensorFlow应用实践
慕K网-299元-基于Python玩转人工智能最火框架 TensorFlow应用实践 需要联系我,QQ:1844912514
- 总结idea几个实用的快捷键
Ctrl+R,替换文本Ctrl+F,查找文本 Ctrl+shit+R,全局替换文本Ctrl+shit+F,全局查找文本 Ctrl+Alt+L,格式化代码Alt+Insert,可以生成构造器/Gette ...
- centos7之zabbix邮件报警(短信报警)
前言 前面我们介绍了zabbix的基本linux和window及SNMP流量的简单监控,我们知道作为运维人员,需要7x24小时待命,但是我们不可能时时刻刻都坐在电脑旁边查看监控上的各个主机状态,所以我 ...
- 2019-04-28 Mybatis generator逆向工程生成的Example代码分析
今天主要对Mybatis generator生成的DAO层等进行分析,讲解Example类的使用和扩展 1.先在数据库建表 CREATE TABLE `department` ( `fid` ) NO ...
- form组件+cookie+session总结
1.forms 组件 -数据校验功能 1.定义 -新建一个py文件 -导入from django import forms -写一个类继承 forms.Form -把你需要校验的(字段的条件)属性写到 ...
- zabbix3.2监控mysql主从(复制)状态
问题背景: MySQL主从架构最常见不过了,在生产环境下,主从关系的状态的重要性不言而喻,这里小记一下通过zabbix监控主从状态,并用微信告警测试. 测试环境: 软件 MySQL-master My ...
- MySQL逻辑备份into outfile
MySQL 备份之 into outfile 逻辑数据导出(备份) 用法: select xxx into outfile '/path/file' from table_name; mysql> ...