Mysql数据库的安装过程
- 下载安装包
在oracle官网下载相关的版本的mysql安装包:
- 安装
- 解压安装包
将解压的安装包中的 mysql-5.6.25-win32 文件夹考到安装目录:E:\javatools下。
注意:因为解压可能会嵌套一层mysql-5.6.25-win32 文件夹,所以注意拷贝的文件夹是最里层(该文件夹下就是mysql的bin目录)
- 复制解压后mysql-5.6.25-win32根目录下的my-default.ini,重命名为my.ini保存到该路径下。
- 使用编辑工具打开 my.ini 配置文件,在 [mysqld] 配置节点下,找到basedir和datadir进行修改:修改内容如下:(注意配置文件的 每行开头的 # 是注释,注意文档路径分隔符使用 / 或者 \\ )
################ 配置内容 #############################
# 设置mysql的安装目录,如果目录中带空格则必须加引号
basedir = "E:/javatools/mysql-5.6.25-win32"
# 设置mysql数据库的数据的存放目录,文件夹名必须是data
datadir = "E:/javatools/mysql-5.6.25-win32/data"
#设置数据库引擎为INNODB(支持事务处理)
default-storage-engine=INNODB
# 设置mysql服务器编码
character_set_server=utf8
# 设置mysql服务器字符集
collation-server=utf8_general_ci
#################### 配置内容 #########################
##继续添加mysql客户端的一些配置信息,具体配置内容如下:
############### 客户端 配置内容 #########################
[client]
default-character-set = utf8
[WinMySQLAdmin]
Server = "E:/javatools/mysql-5.6.25-win32/bin/mysqladmin.exe"
############### 客户端 配置内容 #########################
该步骤:可以直接将配置好的 my.ini文件考入mysql安装目录的根目录,继续执行后面的操作即可。
- Mysql5.7版本的安装准备(如果低于5.7版本,直接跳过本步即可)
如果安装的是mysql5.7以上版本,需要执行以下初始化命令,因为mysql5.7之后没有自带data目录,需要执行命令进行初始化处理,然后会生成该用户的data目录。
需要执行的命令为:mysqld --initialize-insecure --user=mysql
添加 --initialize-insecure 选项可以生成一个不带密码的root用户。
或者命令:mysqld --initialize ()
否则会出现下图的错误:
- 使用windows命令安装mysql服务
使用windows dos命令进入mysql安装目录下的bin目录中,
E:\javatools\mysql-5.6.25-win32\bin
Xp 开始 – 运行 – 输入 cmd回车, 进入win命令行窗口,
输入 e: 回车,转换盘符为e盘,
输入 cd javatools 回车,进入到 javatools目录下
输入 cd mysql-5.6.25-win32回车,进入E:\javatools\mysql-5.6.25-win32目录下,
输入 cd bin 回车,进入到mysql安装目录的bin目录下
切换到E盘以后,上面的语句可以使用 cd E:\javatools\mysql-5.6.25-win32\bin 直接进入bin目录
在使用dos命令时,输入命令或路径的首字母之后,可以按 tab键进行自动补齐,还可以连续按tab进行选择
然后 输入命令 mysqld –install 回车,看到如下提示内容,
Service successfully installed
说明mysql的服务安装成功
- 启动mysql数据库服务
使用命令行进行启动
在上面的命令窗口里面,输入命令:net start MySQL
这样就启动了mysql服务。
(同理:停止MYSQL服务命令:net stop mysql)
还可以在服务面板里面启动,邮件启动
- 设置root密码
Mysql安装完成之后,会有一个默认的账户叫 root,但是在使用该账户登录之前需要先给该账户设置密码:(注意:建议使用统一密码 root 方便记忆)
在命令行窗口输入命令:mysqladmin -u root password root
- 登录mysql数据,验证mysql数据是否安装成功
在上面的命令窗口继续输入命令:mysql -u root -p 回车
然后提示输入密码:继续输入 密码 root 回车 看到如下界面,说明数据库登录成功
- 常用的 mysql 命令行名
查看数据库:
show databases;
制定使用哪个数据库进行操作:
Use 数据库名;
查看该数据库中有哪些表:
Show tables;
- 退出mysql数据库
输入命令: exit 回车
退出了mysql数据库,回到windows命令行窗口
- 使用navicat工具进行数据的备份和恢复
- 使用工具进行数据备份
在需要备份数据库上右键—dump sql file – structure and data,然后选择保存数据库备份文件的目录,进行保存即可。备份成功之后的看到下图:
- 先建立要还原的新的空的数据库,例如 dbhibernate_bak ,然后在该数据库上右键—execute sql file ,找到需要执行的已经备份的数据库文件,
执行成功之后看到下图:
- 注意:使用客户端工具进行数据库备份还原时,需要注意使用什么工具进行的备份,要是使用什么工具进行还原。
- 写在MySql数据库
- 在 服务 中 停止mysql的服务
- 使用cmd命令,进入到mysql安装目录下的bin目录下
执行命令: mysqld -remove
删除mysql在系统中的服务即可。
- 可以根据实际情况删除mysql安装目录。如果不删除,下次可以直接使用命令行进行重新安装即可再次使用。