Windows 10配置mysql8.0.11 步骤

每次配mysql都要查一遍,记又记不住,所以写个记录。

  • https://dev.mysql.com/downloads/mysql/  下载地址
  • 下载免安装包,解压
  • 配置环境变量:
    • PATH:    解压路径\bin
  • 编写配置文件my.ini
  • [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=F:\\mysql-8.0.15-winx64   # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
    # 设置mysql数据库的数据的存放目录
    datadir=F:\\mysql-8.0.15-winx64\\Data   # 此处同上
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-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=3306
    default-character-set=utf8

  • DOS窗口(管理员)
    • mysqld --install
    • mysqld --initialize --console 获得初始密码(若丢失密码,删除Data文件夹重新初始化一边)
    • net start mysql
    • mysql -u root -p
    • 输入初始密码
    • mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘新密码‘;

补充:

出现远程服务器mysql数据库禁止访问,错误代码1130的情况。

如果是远程云服务器,记得在服务器管理控制台对端口3306进行授权

进行mysql数据库远程IP授权:

  • mysql -u root -p
  • mysql>use mysql;    //切换至mysql数据库表
  • mysql>update user set host = ‘%‘ where user = ‘root‘  and host=‘localhost‘;    //将user表的host字段由"localhost"改为"%"
  • mysql>select host, user from user;      //查看修改结果

原文地址:https://www.cnblogs.com/zzfan/p/10819119.html

时间: 2024-10-07 15:06:27

Windows 10配置mysql8.0.11 步骤的相关文章

Windows环境安装MySQL8.0.11

网络开发数据库是必不可少的.曾经安装个Mysql,但是忘了.再次安装还是得百度.那还不如自己写篇博客记录一下呢,以后再忘记就看自己的博客好 Mysql官网安装地址(windows环境): https://dev.mysql.com/downloads/installer/   (不知道博客园会不会和谐外部链接). 软件包只有32位的,但是根据页面上说明,安装的时候 32,64都可以安. 双击安装包,等待一会儿 .勾选后,next. 仅安装服务端 原文地址:https://www.cnblogs.

Windows服务器安装配置PHP7.0环境图文教程

摘自http://www.111cn.net/phper/linux-php/109865.htm Windows服务器安装配置PHP7.0环境图文教程 www.111cn.net 更新:2016-05-20 编辑:swteen 来源:转 PHP7在windows环境中安装已经不像低版本的php了它需要安装其它的一些插件才可以正常的运行了,下面我们来看一篇关于Windows服务器安装配置PHP7.0环境图文教程了,希望对各位有帮助. 在Windows环境下载及配置PHP7.0,2015年9月可下

mysql学习(2)-Navicat Premium 12 链接MySQL8.0.11数据库报2059错误

Navicat Premium 12 链接MySQL8.0.11数据库报2059错误 1,问题现象 安装完MySQL8.0.11和Navicat Premium12后,我们会用Navicat去测试连接MySQL,但是测试时出现以下报提示: 2,问题原因 mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是caching_sha2_password. 3,解决方案 在这里要特别说明一点,如果安装完MySQL8.0.11以后,没有设置环境变

mysql8.0.11 在windows64安装 步骤

MySQL8.0 Windows zip包下载地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 环境:Windows 10 1 一.安装 1. 解压zip包到安装目录 比如我的安装目录是:D:\Program\MySQL 2.配置文件 在Windows系统中,配置文件默认是安装目录下的 my.ini 文件,部分配置需要在初始安装时配置,大部分也可以在安装完成后进行更改.当然,极端情况下,所有的都是可以更改的

Win10配置MySQL8.0.15免安装版教程

官网下载免安装版的,然后解压到指定文件夹. 首先配置环境变量: 将 mysql 文件夹下的 bin 文件夹路径添加到系统环境变量即(添加到 path 里) 在mysql-8.0.15-winx64文件夹中创建一个data文件夹 在mysql-8.0.15-winx64文件夹中新建 my.ini 文件,文件内容为: [client] port=3306 [mysql] [mysqld] port=3306 #此处改为你自己的安装路径 basedir= D:\\ruanjian\mysql-8.0.

MySQL8.0.11 for linux7.2 二进制安装

MySQL8.0安装官方文档: https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html 安装前注意: MySQL8.0和MySQL5.7和之前的版本还是有区别的,第一点就是在安装MySQL的时候 密码认证方式:默认的密码加密方式是:caching_sha2_password,而现在很多客户端工具还不支持这种加密认证方式,可以在配置文件中加入:default_authentication_plugin=mysql_nativ

mysql8.0.11安装、启动与基本设置

此次演示的是mysql 8.0.11的安装.启动与基本设置. 下载mysql-8.0.11-el7-x86_64.tar.gz 1.解压并重命名[[email protected] ~]# cd /data[[email protected] data]# lsmysql-8.0.11-el7-x86_64.tar.gz[[email protected] data]# tar -zxf mysql-8.0.11-el7-x86_64.tar.gz[[email protected] data]

Linux Centos7配置mysql8.0数据库

本文转至:672530440 在此感谢博主,撒花!!! 本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: CentOS7 安装mysql8 步骤: window下的Navicat 连接MySql8: 涉及到的Linux命令 https://blog.csdn.net/managementandjava/article/details/80039650 ---------------------------------------------------------

Windows 10+Ubuntu 16.0在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法

背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的时Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在根目录/下,没有交换分区. 安装好之后没有Windows的启动菜单.默认进去Ubuntu. 解决方法: 1.打开grub.cfg文件 sudo gedit /boot/grub/grub.cfg 在打开的文件的最后面写入下面的内容 menuentry 'Windows 10' { set root=