`
webcode
  • 浏览: 5940996 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

mysql的数据库常用操作(添加用户)

 
阅读更多

1.Mysql添加用户

格式:grant select on 数据库.* to “用户名”@“登录主机” identified by "密码";


例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:

grant select,insert,update,delete on *.* to “test1”@"%" Identified by "abc";



补充所有权限语句:

由例1得: 将执行权限(select,insert,....)改为all privileges,即表示拥有所有权限,包括创建数据库权限,删除数据库,已经不局限于在一个数据库内操作

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

例2、 增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MYSQL主机上的web页来访问了。



grant select,insert,update,delete on mydb.* to “test2”@localhost identified by "abc";

2.mysql查询所有用户

mysql中所有用户的信息都存放在mysql.user表中。

select user from mysql.user;

3.mysql服务的启动和停止

net stop mysql

net start mysql

4.登录mysql

语法: mysql -u 用户名 -p 用户密码 -h 主机ip

5.显示表结构

describe 表名;

6.导出数据

mysqldump -u root -p数据库名 -h IP地址 >f:/a.sql

7.导入数据

mysql库名<文件名

8.指定数据库的字符集(避免出现乱码)

create database wikidb1 character set utf8;

数据存储的都是二进制,存取都需要指定字符集。

createdatabase`TARGET_DB`defaultcharactersetutf8collateutf8_general_ci

9.查看database编码:show create database abctest;

修改database编码:alter database abctestcharacter set utf-8;

10.客户端不能正确显示数据时,考虑是不是字符编码出了问题

打开my.cnf

[client]
default-character-set=utf8 #设置为utf-8

任何一步涉及编码的操作都指定编码格式,导入导出要保持一致。

几个常用用例:
1.导出整个数据库
mysqldump-u用户名-p数据库名>导出的文件名
mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql
2.导出一个表
mysqldump-u用户名-p数据库名表名>导出的文件名
mysqldump-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql
3.导出一个数据库结构
mysqldump-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:\wcnc_db.sql
-d没有数据--add-drop-table在每个create语句之前增加一个droptable
4.导入数据库
常用source命令
进入mysql数据库控制台,
如mysql-uroot-p

mysql>use数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>sourced:\wcnc_db.sql

分享到:
评论

相关推荐

    mysql数据库转瀚高数据库所需要的函数列表

    1、mysql数据库转国产化瀚高数据库; 2、有些函数在瀚高数据库中不存在,需要添加自定义函数。

    MFC Mysql数据库访问软件

    在VC6.0环境基于MFC,利用ADO访问mysql的方式,实现本地访问数据库、远程访问数据库功能,可以处理常用各种类型数据,访问数据库的功能都已实现,有些从界面设置获取的个别类型暂时没有添加,对mysql数据库的查询、...

    MySQL数据库零基础到精通视频教程

    1-Mysql介绍与环境安装 2-图形化工具介绍,库、表与数据的关系 3-库与表的创建 4-添加数据与删除数据 5-简单查询语句 6-作业讲解与修改语句 7-DDL之数据库 8-DDL之表操作 9-数据库的备份与还原 10-作业讲解 11-数据...

    mysql数据库的基本操作语法

    MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息; 约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束: ...

    php-mysql完整数据库连接类.zip

    一个php-mysql完整数据库连接类,测试阶段,显示所有错误,具有安全隐患,默认关闭 ,发现错误是否立即终止,默认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的 ,数据库执行语句,可执行查询添加修改...

    邓炜MYSQL常用操作命令

    进入mysql数据库控制台, 如mysql -u root -p mysql&gt;use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql&gt;source wcnc_db.sql http://www.dengwei1999.com/video_list-14.html

    mysql转人大金仓数据库所需要的函数列表

    1、mysql数据库转国产化人大金仓数据库; 2、有些函数在人大金仓数据库中不存在,需要添加自定义函数。

    VC2008 & MYSQL数据库平台开发文档第二节API函数封装

    在上一篇中我们讲到了MYSQL 数据库API函数的使用,包括数据库的初使化、连接、添加、修改、删除等操作,已对MYSQL数据库函数有了初步的了解,在实际编程过程中有一种更加清晰的使用方式,就是把一些常用的API函数...

    Linux下C++操作mysql和redis数据库的封装

    包含了mysql常用的增删改查操作,支持容器数据添加,各种模板数据添加,支持单行增加删除,单行数据修改,多行数据增加删除,多行数据修改,清空表格,多条件查询,多条件删除等等很多便捷的操作,插入和删除数据快...

    MYSQL常用命令大全

    MySql的用户管理是通过 User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...

    Java语言基于Android的高德导航的期末大作业+mysql数据库(完整源码+需求说明文档+演示视频).rar

    基于Java语言的Android高德导航应用旨在为用户提供一款功能强大、实用便捷的导航工具,帮助用户在城市中准确快速地找到目的地,...同时,应用还使用了MySQL数据库进行数据存储,确保用户的个人数据和历史记录安全可靠。

    mysqldump命令 MySQL数据库备份

    mysqldump命令是MySQL数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法格式: mysqldump [参数] 常用参数: — -add-drop-table 在每个创建数据库表语句前添加...

    MySql 5.1 参考手册.chm

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. ...

    Kettle所有数据库数据库连接驱动Jar

    包含 SqlServer Mysql Access 。。。。等驱动都有。

    SQL Manager for MySQL试用版:一款常用的MySQL数据库管理软件

    SQL Manager for MySQL 试用版 试用版 开发语言: 软件 可用平台: Windows ...添加了精心设计的操作向导系统,以及SQL Manager for MySQL那富有艺术感的图形用户界面,即使新手也可以不会为如何使用而感到困扰。

    Linux系统中MySQL的常用操作命令

    服务: # chkconfig –list 列出所有系统服务 # chkconfig –list | grep...var/lib/mysql 是指:mysql数据库文件的存放路径 usr/lib/mysql 是指:mysql的安装路径 添加环境变量: # vi /etc/profile # export MYSQ

    MySQL 5.1中文手冊

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. ...

    毕业设计,基于Springboot+websocket+layui开发的仿QQ在线聊天系统,内含Java完整源代码,数据库脚本

    注意,目前这个项目没实现注册功能,用户账号和密码都在user表,如果注册添加用户之间打开mysql数据库表操作即可 实现了用户的登录,好友请求添加到分组,未读消息提示,好友之间聊天等常用的聊天功能,界面相当...

    数据库 MySQL中文乱码解决办法总结

    MySQL是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 1、中文乱码 1.1、中文乱码 create table ...

    数据库原理(第5版)

    当然,我们还更新了本书所有其他产品的信息,尤其是本版使用Windows 7操作系统来演示本书中的应用程序,MySQL工作台现在是MySQL数据库开发的GUI。 我们继续保持并改进了本书前几版引入的几个特性: ● 在每章中使用...

Global site tag (gtag.js) - Google Analytics