查看: 3215|回复: 0

[文章教程] cmd模式MySQL密码重置 新建用户并对某数据库授权 以及导出导入数据库

[复制链接]
欲来的风雨 发表于 2017-2-22 13:26:25 | 显示全部楼层 |阅读模式
一 mysql密码的重置
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql(PHPstudy直接停止即可)
2,在CMD命令行窗口,进入MYSQL安装目录 比如 e:/mysql/bin
3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。
命令为: mysqld --skip-grant-tables
4,重新打开一个CMD命令行窗口,同样在mysql安装目录的bin目录下输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)
5,输入以下命令开始修改root用户的密码
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'
6,刷新权限表
mysql> flush privileges;
7,退出
mysql> quit
8.任务管理器里结束掉 mysql-nt.exe。然后输入net start mysql 启动mysql即可
二 新建用户和数据库并授权
1.进入数据库然后
mysql>insert into  mysql.user(Host,User,Password)values('localhost','xupeiyao',password('3210'));
2.刷新系统权限表
mysql>flush privileges;(这时候新用户就建立好了)
3.以root权限进入数据库 为用户创建一个数据库
mysql>create database testdb;
4.给新建的用户给予某一数据库的权限
root权限下输入grant all privileges on 数据库名.* to 用户名@localhost Identified by "密码";即可
//此处的密码是root账户的密码不是新建用户的密码  如果发现找不到用户,需要执行命令  flush privilieges;
三 导出导入数据库
1.cmd模式进入mysql bin目录
2进入mysql数据库
3导出数据库 输入 use 你要导入的库名
4输入 source 你的sql路径 //如 source D:\phpStudy1\MySQL\1.sql
5导入数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名
6导入数据库的某一表 mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号