1.Win32下MySQL备份与还原
1.1 MySQL备份 开始菜单 | 运行 | cmd |利用“
cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“
mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。
1.2 还原 进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"
show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"
create database voice;",回车;切换到刚建立的数据库,输入"
use voice;",回车;导入数据,输入"
source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
2.绿色版 MySQL 的安装配置
本人下载的MySQL是5.1版的
下载 免安装包(mysql-5.1.39-win32.zip)
解压该压缩文件到E:\mysql-5.1.39-win32
在系统环境变量path中添加 E:\mysql-5.1.39-win32\bin (注:这是本人的MySQL安装路径)
编辑mysql备份的运行配置文件my.ini,如果没有,可以拿my-medium.ini复制然后更名成 my.ini
分别copy一份到E:\mysql-5.1.39-win32和 C:\WINDOWS 中
编辑该文件my.ini文件,内容如下:
[mysqld] # 设置mysql的安装目录 basedir=E:/mysql-5.1.39-win32/ # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data datadir=E:/mysql-5.1.39-win32/data # 设置mysql服务器的字符集 default-character-set=utf8 [client] # 设置mysql客户端的字符集 default-character-set=gbk
注:分割线中的配置为可选,可以在建立数据库的时候自行设置。
安装mysql服务
从MS-DOS窗口进入目录E:\myserver\mysql-5.0.37-win32\bin,运行如下命令:
mysqld --install mysql5 --defaults-file=C:\WINDOWS\my.ini其中,mysql5 只是该服务的名字,可以自己另外设置,比如改为 xiaomai
4.启动mysql数据库
还在上面的命令窗口里面,输入命令:
net start mysql5
这样就启动了mysql 服务。
5.停止服务
执行
net stop mysql5即可
6.以上5步安装完毕之后,MySQL默认的root用户密码为空的。
可以设置一下root的密码:
win+R -> 输入cmd->打开windows命令控制台,随意定位文件目录,如下
cmd窗口输出 写道
E:\erlangPro\mysqlTest\src>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.39-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql
Database changed
mysql> update user set passwordpassword=password('admin') where user='root';
Query OK, 2 rows affected (0.03 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql>
退出MySQL,重启MySQL服务即可Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.1.39-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mysql
Database changed
mysql> update user set passwordpassword=password('admin') where user='root';
Query OK, 2 rows affected (0.03 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql>
以上的相关内容就是对Win32下MySQL备份与还原 的介绍,望你能有所收获
----------------------------------------------------------------------------------------------------------
MySQL远程连接用户
在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使 用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种方法可以实现 这个目的,我们以增加一个超级权限管理用户 admin为例来说明。
你可以通过发出GRANT语句增加新用户:首先在数据库本机上用ROOT用户登录上MySql(不用我告诉你如何登录吧?),然后:
GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'something' WITH GRANT OPTION;
第一句增加了一个admin用户授权通过本地机(localhost)访问,密码“something”。第二句则是授与admin用户从任何其它主机发起的访问(通配符%)。
你也可以直接通过发出INSERT语句增加同样的用户存取信息:
QUOTE:
INSERT INTO user VALUES('localhost','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); INSERT INTO user VALUES('%','admin',PASSWORD('something'), 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
取决于你的MySQL版本,对上述,你可能必须使用一个不同数目'Y'值(在3.22.11以前的版本有更少的权限列)。
验证方法,在命令行中输入:mysql -h主机名或IP地址 -u用户名 -p密码
相关推荐
【狂神MySQL笔记】是一份全面且深入的MySQL学习资源,涵盖了从基础到高级的各种MySQL技术知识点。作为数据库领域的核心工具,MySQL因其高效、稳定、开源等特性,被广泛应用于各种规模的企业和项目中。这份笔记旨在...
尚硅谷的MySQL笔记可能是为了帮助学习者深入理解和掌握MySQL的相关知识而编写的。这份笔记可能包含了从基础概念到高级特性的全面讲解,包括但不限于SQL语言、数据类型、数据库设计、索引、事务处理、视图、存储过程...
这份"MySQL笔记"涵盖了其主要知识点,并且每个概念都配有实例,使得学习更为直观易懂。以下是对这些笔记的详细解析: 一、基础概念 MySQL的基础部分包括数据库、表、字段、记录等基本元素的创建、修改和删除。理解...
### MySQL 笔记知识点梳理 #### 一、数据库概述与分类 - **Microsoft SQL Server**:易用性好,适合企业级应用。 - **MySQL**:开源免费,广泛应用于中小型项目及个人项目。 - **Oracle**:适用于Java开发者,特别...
MySQL笔记
"狂神说Java"的MySQL笔记可能深入探讨了如何在Java编程环境中与MySQL进行交互,这对于我们理解数据库管理和开发至关重要。以下是对这个主题的详细阐述: 1. **MySQL基础**: - 数据库概念:MySQL是一个用于存储和...
mysql笔记
总的来说,这个MySQL笔记涵盖了数据库管理的各个方面,通过一天的学习,你可以建立起对MySQL的初步理解,并具备基本的数据库操作能力。然而,要想成为真正的MySQL专家,还需要不断实践和深入学习更高级的主题,如...
mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记 mysql笔记
这份"mysql笔记及考试答案.zip"压缩包包含了深入学习MySQL的重要资源,包括一个PDF格式的MySQL笔记和一个包含考试试题及答案的文件,这对于复习MySQL知识或者准备相关考试非常有帮助。 MySQL笔记可能涵盖了以下几个...
MySQL笔记.md
老杜MySQL笔记总结.md(全)
这份"MySQL笔记资料"涵盖了全面的MySQL学习内容,包括基础理论、实战技巧以及优化策略,旨在帮助用户深入理解和掌握这个强大的数据存储与管理工具。 一、MySQL基础知识 在MySQL的学习之初,你需要了解其基本概念,...
这只是MySQL笔记的部分内容,实际上MySQL的功能远不止这些,还包括视图、索引、事务处理、存储过程、触发器、函数等多个高级特性。了解并掌握这些内容,将有助于在实际项目中更高效地管理和操作数据。
"MySQL笔记合集.pdf" MySQL 是一款开源的关系数据库管理系统(RDBMS),是一种relational database management system(RDBMS),是当下最流行的数据库管理系统之一。MySQL 的主要特点是开源、免费、跨平台、支持...
本笔记将深入探讨MySQL的基础知识,帮助你全面掌握这个强大的数据存储和管理工具。 首先,我们要理解数据库的基本概念。数据库是一个组织和存储数据的系统,允许用户通过结构化查询语言(SQL)进行数据的检索、更新...
- 如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以选择将数据保存在内存中的Memory引擎,MySQL中使用该引擎作为临时表,存放查询的中间结果 - 如果只有INSERT和SELECT操作,可以选择Archive,...
MySQL笔记,老杜,初级MySQL笔记