环境window10+mysql8.0.22非安装版

一.下载mysql

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-winx64.zip

二.解压缩

文件件改名为mysql

里面含5个文件夹两个文件(data是初始化时自动生成的).

:简捷安装最新版mysql8.0.22在windows10

三.用记事本 在mysql下新建一个my.ini文件,内容如下:

[mysqld]
#解决出现TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
shared-memory
#设置这一句可能是解决连接不上主机问题,什么意思,待查.
bind-address = 127.0.0.1
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=d:\mysql
# 设置mysql数据库的数据的存放目录
datadir=d:\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password


[mysql]
# 设置mysql客户端默认字符集
# default-character-set=utf8mb4  //>mysql_secure_installation提示mysql_secure_installation: [ERROR] unknown variable 'default-character-set=utf8mb4'.
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四.初始化

以管理员身份运行cmd   //win+s,输入cmd,然后右击"命令提示符",以管理员身份运行.

cd /d d:\mysql\bin

mysqld --defaults-file=d:\mysql\my.ini --initialize-insecure --console

D:\mysql>mysqld --defaults-file=d:\mysql\my.ini --initialize-insecure --console
2020-11-20T10:19:31.769792Z 0 [System] [MY-013169] [Server] D:\mysql\bin\mysqld.exe (mysqld 8.0.22) initializing of server in progress as process 3788
2020-11-20T10:19:31.782876Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2020-11-20T10:19:32.958019Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2020-11-20T10:19:34.293323Z 6 [Warning] [MY-010453] [Server] [email protected] is created with an empty password ! Please consider switching off the --initialize-insecure option.

 

 

 

所有命令最好采用复制粘贴,免得出错费时间.

五.启动服务器

在初始化窗口中

mysqld --console

六.连接mysql服务,修改密码

再开个一cmd窗口

mysql -uroot -p

直接回车(因没有密码)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-password';

七.注册mysqld服务到windows的服务中

在初始化窗口中,连按两次win+c,如果不行再多按两次,中止mysqld的运行.

mysqld --install mysql --defaults-file=d:\mysql\my.ini

net start mysql

ok

以上所有命令均从cmd窗口复制过来,都是可运行的.


初学mysql安装如需看详细介绍的,请参阅https://blog.csdn.net/ahmcwt/article/details/109590975

如果mysql密码忘记,请看密码修改大法:https://blog.csdn.net/ahmcwt/article/details/109694564


mysql重装了,则mysql的可视化工具navicat也重装一下:

附:navicat15的安装

一.下载安装

http://www.navicat.com.cn/download/navicat-for-mysql

可以指定安装位置,也可以一路默认,"下一步"到底. 安装完成,不要启动它.

二.把pj程序复制到安装目录下(与navicat.exe在同一个文件夹里),双击运行

简捷安装最新版mysql8.0.22在windows10

1.pj软件先运行,Patch,

2.点击Generate生成key

3.运行navicat15,注册,把key贴进去,点"**",选择"手工**",

4.把navicat15"手工**"的码贴到pj软件相应位置,点左下角的Generate,既可**.

实践,关键是把pj软件复制到与navicat15在同一个目录里.然后按上面方法,屡试不爽.如不这样,则中途会出现多种多样的提示问题.以此一招胜万招,其它的所衍生的问题怎么解决的不用管了.

 

 

 

相关文章:

  • 2021-04-21
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
  • 2021-05-30
  • 2021-10-09
  • 2021-09-21
  • 2022-02-10
猜你喜欢
  • 2021-12-16
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
  • 2021-10-13
相关资源
相似解决方案