当前位置:首页技术社开发笔记[WIN安装] MySQL安装 ZIP版本

[WIN安装] MySQL安装 ZIP版本

下载解压

1.点击下载社区版并解压;

2.解压目录下新增my.ini文件

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3307端口
port = 3306
# 设置mysql的安装目录
basedir=E:\DevelopmentEnvironment\PublicDevelopSoft\Oracle\MySQL\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\DevelopmentEnvironment\PublicDevelopSoft\Oracle\MySQL\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

3.管理员身份运行CMD,然后进入MySQL解压目录下的bin目录;

4.直接输入mysqld –initialize –console执行,初始化MySQL;执行mysqld –initialize –console为初始化密码,执行mysqld –initialize-insecure –console为初始化空密码;执行完成后,其中有一行话temporary password is generated for root@localhost:,@localhost:后的就是root用户的初始密码。

5.继续在CMD窗口运行mysqld –install命令,安装MySQL服务;可以不写服务名,默认是mysql,如果需要安装多个服务,那么可以起其他的名字。

6.继续在CMD窗口执行net start mysql命令,启动刚刚安装的MySQL服务;

操作MySQL常用命令:

#停止服务
net stop mysql
#卸载服务
mysqld -remove mysql
#修改密码-MYSQL5版本
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);
#修改密码-MYSQL8版本
alter user ‘root’@’localhost’ identified by ‘设置的新密码’
#如果忘记密码需要修改密码
mysqld –defaults-file=”D:\mysql-5.7.25-winx64\my.ini” –console –skip-grant-tables

常见问题:

#MySQL 1130 的错误:一般新装的数据库,外部链接的时候都出出现这个情况;
1.MySQL mysql -u root -p #在装有MySQL的机器上登录
2.use mysql;#执行
3.update user set host = '%' where user = 'root';#执行,这一句执行完可能会报错,不用管它。
4.FLUSH PRIVILEGES; #执行
#Navicat 连接MySQL 8.0.11 出现2059错误,原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password ;
#更改加密规则:
mysql -uroot -ppassword #登录  
use mysql; #选择数据库 # 远程连接请将'localhost'换成'%'  
ALTER USER 'root'@'localhost' IDENTIFIED BY 'TK336xmuITS4J8cU7kINmUiNLnjiBGk1' PASSWORD EXPIRE NEVER; #更改加密方式  
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'TK336xmuITS4J8cU7kINmUiNLnjiBGk1'; #更新用户密码  FLUSH PRIVILEGES; #刷新权限
除笔记和教程外,其它资源均收集于互联网,版权争议与本站无关,其它资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容,否则,一切后果请用户自负。
本站如果侵犯你的利益,请务必携带权利证明请发送邮箱到doraera@163.com ,我们会第一时间为您处理。

给TA打赏
共{{data.count}}人
人已打赏
开发笔记科技资讯

[正版软件] 凌霞软件Linux面板1Panel :724运维节特惠 永久授权588元起

2024-7-22 21:18:48

开发笔记

Spring框架中使用WebClient发送请求

2024-9-18 15:12:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索