MySQL安装速成指南(ZIP)
MySQL初始化数据库
第一步:将MySQL ZIP压缩包进行解压
第二部:在MySQL主目录创建my.ini文件,并添加以下内容
[client]
port=3306
socket=/tmp/mysql.sock [mysqld]
port=3307
socket=/tmp/mysql.sock
key_buffer_size=16M
max_allowed_packet=128M
basedir=E:/Development/MySQL/MYSQL 8.0.17-DMAHZ/mysql-8.0.17-winx64
datadir=E:/Development/MySQL/MYSQL 8.0.17-DMAHZ/mysql-8.0.17-winx64/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysqldump]
quick
第三步:在CMD中执行初始化数据库的命令
mysqld --defaults-file=my.ini {--initialize|--initialize-insecure} [--user=root]
# defaults-file:指定MySQL配置文件的位置
# initialize:初始化数据库并生成默认密码
# initialize-insecure:初始化数据库不生成默认密码
# user:使用指定用户进行启动服务器(不知道在初始化时有何用处),应该是以什么用户身份执行这条命令
第四步:启动MySQL服务器(MySQL官方文档:https://dev.mysql.com/doc/refman/8.0/en/windows-server-first-start.html)
mysqld.exe --console
# 如果省略该--console选项,则服务器会将诊断输出写入数据目录中的错误日志(C:\Program Files\MySQL\MySQL Server 8.0\data默认情况下)。错误日志是具有.err扩展名的文件,可以使用该--log-error选项进行设置
MySQL更改指定用户密码
第一步:使用mysql客户端通过CMD进行登陆
- 使用 initialize-insecure进行初始化数据库
- 登陆MySQL客户端(无密码登陆方式)
mysql -u root --skip-password
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
- 使用 initialize进行初始化数据库
- 登陆客户端,如果不知道密码,请到初始化数据目录里的err文件进行查看日志,随机生成密码保存在 [Server] A temporary password is generated for root@localhost: 3qP2NoFfhj-2 这一行,红色的就是随机生成的密码
mysql -u root -p entry-password
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
使用mysqladmin关闭服务器时,使用以下命令
mysqladmin -u root -p shutdown
Enter password: (enter root password here)
从命令行更改MySQL用户密码
mysqladmin -u user_name -h host_name password "password"
将MySQL服务安装为window服务
mysqld --install MySQL --defaults-file=my.ini
# --install 安装服务自动启动服务
# --install-manual 安装服务但需手动启动服务
启动或停止MySQL服务
sc {start | stop} mysql_service_name
net {start | stop} start mysql_service_name
mysqladmin shutdown
删除MySQL服务
SC DELETE mysql
mysqld --remove
MySQL安装速成指南(ZIP)的更多相关文章
- CentOS7.5下,MySQL安装配置指南
[root@host---- home]# grep 'temporary password' /var/log/mysqld.log --20T02::.457613Z [Note] A tempo ...
- 彻底解决mysql中文乱码的办法,修改mysql解压缩版(免安装版或zip版)字符编码
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如server字符编码还停留在latin12.table的语系设定问题(包含character与collation)3.客 ...
- MySQL安装之zip格式
背景: 今天本来想学点JDBC的,没想到在MySQL的安装上卡了很久,特此写下此文,希望大家遇到类似问题可以早些跳出坑. 一.寻找资源 今天,为了学习JDBC,准备在公司的电脑上装MySQL,于是 ...
- MySQL .msi 安装失败改用.zip安装步骤
一开始官网下载.msi安装包,安装到配置server时无法启动,长时间卡在这里,无法继续下去.上网看了一下解决办法,发现用.zip安装包进行安装比较简单可靠. 一.利用.msi安装包安装失败后的处理 ...
- mysql 8 windows 版本zip方式安装步骤
mysql 8 windows 版本zip方式安装步骤(下载地址:https://dev.mysql.com/downloads/mysql/)1,解压ZIP文件到指定目录下:如D:\mysql-8. ...
- mysql 5.6.44 zip 安装教程(基于windows )
首先我们从官网下载最新版本的mysql 5.6.44版本,网页地址: ,我的电脑是64位的版本,所以我选择的是64位版本,如果是32位,根据实际情况下载所需要的安装包.
- MySQL 5.7.18 zip版本的安装使用方法
转自:https://www.cnblogs.com/nepulgh/p/7152618.html MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装, ...
- zip mysql安装启动方式
首先在官网(https://dev.mysql.com/downloads/mysql/)下载相应的zip包 然后进行解压找到配置文件 my-default.ini 文件打开进行配置 主要配置以下几项 ...
- MySQL免安装图文教程 (ZIP压缩包)
目录 一.官网下载ZIP格式安装包 二.安装MySQL 1.下载后先解压到目录 2.设置环境变量 3.在下方的"系统变量"内,新建一个 MYSQL_HOME 变量,输入你的 MyS ...
随机推荐
- 在windev中实现BS架构级的灵活排版
windev是CS架构,但却能够实现BS架构级的灵活排版.玩过CS架构的老铁们,感受应会都如我,如获新生!因为苦于没有一张好画皮久矣!在windev中,要实现灵活,专业,自适应和非常丰富的排版,可以关 ...
- vue结合webpack打包问题
在使用vue开发项目时,如果要使用其单文件组件特性,必然要使用webpack或者其他打包工具打包,这里我用到的是webpack打包,首先是搭建vue环境和webpack环境,在这里遇到的一个问题是在成 ...
- javaweb添加日常基本依赖
<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql ...
- selenium+python自动化102-登录页面滑动解锁(ActionChains)
前言 登录页面会遇到滑动解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点. 有些直接拖到最最右侧就可以了,本篇讲下使用 seleniu ...
- ASP.NET Core 6框架揭秘实例演示[15]:针对控制台的日志输出
针对控制台的ILogger实现类型为ConsoleLogger,对应的ILoggerProvider实现类型为ConsoleLoggerProvider,这两个类型都定义在 NuGet包"M ...
- 正则表达式(三)——Java中的相关函数
1.前言 之前在学习Python时,我已经说过正则表达式的相关语法,这里不再赘述了,有需要可以参考: 2020.10.7 正则表达式(一) - ShineLe - 博客园 现在开始学习Java中的正则 ...
- python3中collections模块(转)
https://www.cnblogs.com/zhangxinqi/p/7921941.html
- tp5(laravel7) ajax模型修改数据
① 设置ajax请求(10分) ② 后台更改数据值(10分) ③ 重新计算平均分(10分) ④ 无刷新更新评分结果(10分) 思路: 在详情页面中有一个评分的按钮,单击后进行修改数据,首先找见本条数据 ...
- CF1453D题解
VP 的时候发现的一道数学题( 在思考这个问题之前,先让我们思考一件事:走到距离上一个存档点 \(n\) 的位置的期望是多少?(假设这个值为 \(f[n]\)) 先思考 \(f[1]\) 是多少,很明 ...
- SP3734题解
题意: 有 \(n\) 列表格,第 \(i\) 列有 \(a_i\) 个格子,问在 \(n\) 列表格中有多少种放置 \(k\) 个棋子的方法使没有棋子在同一列和同一行.(如果中间有一个"格 ...