`
yangyangmilan
  • 浏览: 29876 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

MySql一些操作

阅读更多

一.MySql修改用户密码

1.直接在数据库中修改记录
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。

2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表

3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
这个方法我试了几次,每次都能将密码记录修改掉,但是每次修改后都无法登录,即使重启数据库也无济于事。所以建议不要采用本方法修改用户密码,尤其是root密码。

4.grant all privileges on db.table to user_name@localhost identified by “your_pwd”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
user_name@localhost: user_name表示用户名,localhost表示该用户只能在本地访问该库,可以用%表示从任何地方访问该库,也可以用111.11.22.33来表示地址
your_pwd: 给用户设置的密码


二.MySql数据导出

mysqldump -h 127.0.0.1 -uroot -p --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction fitment(database name) > D:/123.sql (path)

 

三.MySql创建数据库

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

分享到:
评论

相关推荐

    QT的mysql数据库操作类

    (1)在需要调用mysql操作类的窗口头文件*.h中引入mysql头文件:#include "mysql.h" (2)在需要调用mysql操作类的窗口头文件*.h中声明mysql对象指针: public: mysql *db; (3)在需要调用mysql操作类的窗口...

    mysql命令行操作详细

    MYSQL 命令行操作详细 本节内容将详细介绍 MYSQL 命令行操作的各种命令和技巧,包括连接 MYSQL、修改密码、增加新用户、数据库操作等。 一、连接 MYSQL MYSQL 命令行操作的第一步是连接到 MYSQL 服务器。连接命令...

    mysql常用操作命令

    mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...

    Mysql常用操作语句.

    Mysql常用操作语句 Mysql是当前最流行的开源关系型数据库管理系统之一,对于 PHP+Mysql 技术的新手来说,掌握Mysql的基本操作语句是必不可少的。本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作...

    mysql日期操作技巧

    mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧

    C#实现Mysql数据库操作实例(含源码)

    在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...

    MySql数据库操作类

    MySQL数据库操作类是一种自定义的C++类,用于简化与MySQL数据库的交互。这个类通常包含了一系列的方法,以便程序员能够方便地执行常见的数据库任务,如连接数据库、执行SQL语句、读取结果集以及断开连接。下面我们将...

    mysql-5.7操作手册(中文版).pdf

    MySQL 5.7 中添加了一些新特性,包括增强的性能、改进的安全性、增强的数据类型等。 MySQL 信息来源 MySQL 官方网站提供了大量的信息资源,包括文档、手册、论坛等。用户可以通过这些资源来获取 MySQL 的使用指南...

    mysql数据库操作类

    mysql数据库操作类很好的哦mysql数据库操作类很好的哦mysql数据库操作类很好的哦

    mysql5.7操作文档大全

    ### MySQL 5.7 操作文档知识点概览 #### 一、概述 - **文档目的**:本文档旨在提供MySQL 5.7在Linux环境下的卸载与安装、数据库迁移、主从配置以及互为主从配置等操作指南。 - **适用场景**:适用于Linux环境下...

    C#通过MySql.Data.dll连接MySql数据库操作

    /// <summary> /// MySQL数据库操作 /// author:hhm /// date:2012-2-22 /// </summary> public class MySqlDbHelper { #region 私有变量 private const string defaultConfigKeyName = "DbHelper";//连接字符串 ...

    MySql数据库操作DLL

    以下是关于MySQL数据库操作DLL的一些关键知识点: 1. **MySqlConnection**: 这是MySQL数据库的主要连接类,类似于SQL Server的SqlConnection。它负责打开、关闭数据库连接,执行SQL命令,以及管理事务。通过创建...

    mysql图形操作工具

    mysql图形操作工具——————mysql-front

    mysql基本操作.ppt

    mysql基本操作.ppt

    ExcelVBA操作MySQL

    ### Excel VBA 操作 MySQL 全面指南 #### 一、准备工作 在开始使用 Excel VBA 来操作 MySQL 数据库之前,需要进行一系列的基础配置工作。以下步骤将帮助您完成必要的准备工作。 **1. MySQL 简介** MySQL 是一个...

    mysql常规操作安装

    mysql常规操作安装mysql常规操作安装mysql常规操作安装mysql常规操作安装mysql常规操作安装

    mysql 操作 mariadb 操作

    mysql 操作 mariadb 操作

    MySQL数据库操作软件

    简单易用的MySQL数据库操作软件,解压后里面有安装的注册信息。 SQLyog 相比其它类似的 MySQL 数据库管理工具其有如下特点: 1、基于C++和MySQL API编程; 2、方便快捷的数据库同步与数据库结构同步工具; 3、易用...

Global site tag (gtag.js) - Google Analytics