首页 > 数据库 >MySQL:修改数据库密码及开启外部访问数据库

MySQL:修改数据库密码及开启外部访问数据库

时间:2024-08-08 23:17:24浏览次数:14  
标签:bind 0.0 数据库 MySQL 密码 mysql root address

修改数据库密码

cd到数据库bin路径下

mysql.exe -u root -p

登录成功

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

再打开一个cmd重新登陆

mysql.exe -u root -p

登录成功开启外部访问数据库

回到上层路径找到my.ini

将内容bind-address行注释掉或者改成0.0.0.0

不存在则跳过

#bind-address = 127.0.0.1
bind-address = 0.0.0.0

登录数据库,将root用户对应的host地址修改成%

use mysql
update user set host = '%' where user = 'root'; flush privileges;

 

赋权

GRANT ALL ON *.* TO `root`@`%` WITH GRANT OPTION;
flush privileges;

 

 工具连接,发现报错

 

 

 修改mysql认证方式为mysql_native_password

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

 

 再次测试连接,连接成功

 

标签:bind,0.0,数据库,MySQL,密码,mysql,root,address
From: https://www.cnblogs.com/leonlipfsj/p/18349929

相关文章

  • MySQL4多表查询 内连接
    多表查询数据准备CREATEDATABASEdb4;USEdb4;--创建部门表createtableifnotexistsdept(deptnovarchar(20)primarykey,--部门号namevarchar(20)--部门名字);--创建员工表createtableifnotexistsemp(eidvarchar(20)primarykey......
  • 【mysql随机获取3条不重复数据】最佳实践
    需求:从商品库中随机获取3个不重复的商品,推荐给用户。假设product表数据为10000行。方案一【最佳实际】1.mysql数据库中获取所有商品数据的IDselectidfromproduct;2.通过Java获取随机3个商品ID//假设List中存的为上述数据库ID值List<Integer>productIdList=newA......
  • Mysql:初始化
    免费的社区版下载地址:https://dev.mysql.com/downloads/mysql 下载mysql.zip包,直接解压cdmysql-8.0.28-winx64新增my.ini文件[mysql]default-character-set=utf8#默认字符集[mysqld]port=3306#端口basedir=D:/XXX/mysql-8.0.28-winx64#修改成实......
  • mysql系列之事务(三)
    1.为什么需要事务首先我们要知道什么是事务:事务(Transaction)是‌数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。一个事务可以是一组‌SQL语句、一条SQL语句或整个程序,一个应用程序可以包括多个事务。通俗易懂来说就是,我们在执行一个操作时,要保证要么都成......
  • JAVA+SQL办公自动化系统(毕设+实现+源码+数据库)
    摘  要极光办公自动化系统是针对南开创元信息技术有限公司开发的,专门用于企业内部员工信息交流的软件,其开发过程主要包括前端应用程序的开发和后端数据库的建立两个方面。对于前者要求应用程序功能完备操作简单,对于后者要求建立起数据一致性、完整性和安全性好的数据库......
  • mysql在软件实施中常用到的语句
    MySQL在软件实施中常用到的语句非常广泛,涵盖了数据定义(DDL)、数据操纵(DML)、数据查询(DQL)和数据控制(DCL)等多个方面。以下是一些常用的MySQL语句及其用途,这里列举了一部分:1.数据定义语言(DDL)创建数据库CREATEDATABASE数据库名称;//创建一个新的数据库。CREATEDATABASEI......
  • 数据库系统 第3节 关系模型的基本概念
    关系模型的基本概念让我们通过一个具体的例子来详细阐述关系模型的基本概念。假设我们需要为一家小型图书销售网站设计一个简单的关系数据库模型。1.实体和属性首先,我们需要识别出几个主要的实体(也就是现实世界中的对象)以及这些实体具有的属性。书籍(Books)书号(Bo......
  • 用Python简单操作MySQL!轻松实现数据读写
    PyMySQL是Python编程语言中的一个第三方模块,它可以让Python程序连接到MySQL数据库并进行数据操作。它的使用非常简单,只需要安装PyMySQL模块,然后按照一定的步骤连接到MySQL数据库即可。本文将介绍PyMySQL的安装、连接MySQL数据库、创建表、插入数据、查询数据、更新数据和删除数据......
  • MySQL高级——MySQL储存引擎
    一、概念1)数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。2)不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。3)用户可......
  • MySQL——数据库的设计、事务、视图
    文章目录数据库的设计1.多表之间的关系2.实现关系3.数据库设计的范式事务1.事务的基本介绍2.事务的四大特征ACID3.事务的隔离级别(了解即可)视图1.什么是视图?2.视图创建及使用方法3.注意事项4.为什么使用视图数据库的设计1.多表之间的关系一对一(了解)如:人和身份证......