本文记录了mysql 8.0.16 winx64安装配置的具体方法,具体内容如下

mysql 最新安装包下载地址

安装包解压之后就是这样了如下:可以随意放入其他文件夹下

解压到C盘后会有一个文件名为C:\Program Files\mysql-8.0.16-winx64的文件,点击进入查看该文件夹下的子目录如下:

windows系统下调出cmd黑窗口,提示最好用管理员身份打开, 在命令行模式下进入刚刚MYSQL的安装目录中的子目录bin,C:\Program Files\mysql-8.0.16-winx64\bin目录下,如图:

然后在C:\Program Files\mysql-8.0.16-winx64\bin目录下输入安装命令 mysqld -install,比较简单我就不截图了,假如有报错请用管理员身份打开黑窗口.

执行之会在MYSQL的解压目录C:\Program Files\mysql-8.0.16-winx64下生成一个data的文件夹,里面有一个后缀名为.err结尾的文件,这个文件中包含着初次使用MYSQL时生成的一个临时用随机密码。以记事本方式打开这个.err文件你可以找到随机密码, (root@localhost: '密码') 还可以 执行 mysqld --initialize --console随机生成密码,会打印到控制台,找地方存下来

然后配置一下MYSQL的启动文件,在MYSQL的解压目录C:\Program Files\mysql-8.0.16-winx64下新建一个.ini格式文件my.ini,然后以记事本格式打开写入下面代码:只复制粘贴 保存

注意你的路径要改下

[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\mysql-8.0.16-winx64# 数据库的数据的存放目录(这个Data目录千万不要手动创建,否则报错)datadir=C:\Program Files\mysql-8.0.16-winx64\Data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10# 服务端使用的字符集默认为UTF8character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证default_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8

mysqld -install 服务名称(自定义,可以用mysql8, mysql)

启动服务:

net start mysql
mysql -u root -p
set password for root@localhost=password('密码'); 
alter user 'root'@'localhost' identified by '密码';

精彩专题分享:

mysql不同版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. Android官方入门文档[2]运行你的应用程序
  2. LinearLayout和RelativeLayout的比较
  3. Android 4编程入门经典—开发智能手机与
  4. Android编译过程详解
  5. [Android 新特性] 改进明显 Android 4.4
  6. Activity属性设置大全
  7. Android GridView 使用示例
  8. 从零开始--系统深入学习android(实践-让我
  9. android检测当前网络是否可用
  10. Android笔记_Linearlayout(线性布局)