Mysql数据库安装与详解

来源:互联网 发布:鬼吹灯怎么样 知乎 编辑:程序博客网 时间:2024/06/06 14:13

目录:

1. 概述

2. MySQL安装

3. 注意事项


一、概述

下载路径:http://dev.mysql.com/downloads/mysql/

二、MySQL安装

1. zip包解压之后放到E盘下,在目录下新建data文件夹,如图一所示:


2. 配置my-default.ini,这个文件是MySQL的配置文件,MySQL服务启动前都会先加载这个配置文件,主要的配置如下图所示

3.配置系统变量,在path中加入E:\mysql-5.7.11-win32\bin;(mysql的存放路径)



4.打开cmd,开始配置mysql,输入msqld -install安装mysql服务,因为我已经安装好,这里显示已经存在。


5. 安装完成后即可启动mysql服务了,net start mysql命令启动服务。我第一次启动时提醒启动服务失败,报错: NET HELPMSG 3534  原因是没有初始化配置。命令是mysqld --initialize,这个执行完就可以重新启动mysql服务了。


6.mysql服务启动完之后就可以开始操作数据库,首先需要登录,这里我们用root用户登录,这样可以操作所有的数据库。登录命令是 mysql -u root -p。这里又碰到一个问题,登录需要密码,但是以上步骤走下来并没有设置密码。后面查到可以通过配置文件跳过密码验证进入数据库,即在my-default.ini文件中[mysqld] 下增加 skip_grant_tables,通过这个配置就可以跳过密码验证。


这里关于跳过密码验证还有点需要说明,公司电脑用这种方法不知为什么无法跳过验证,采用的是另一种方法:

1:进入cmd,停止mysql服务:Net stop mysql  到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动
2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止)
3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。
  >use mysql
  >update user set password=password("新密码") where user="root";
  >flush privileges;
  >exit
4:使用任务管理器,找到mysqld-nt的进程,结束进程!
在重新启动mysql-nt服务,就可以用新密码登录了。


7.跳过密码验证后即可更新root的密码的。

>use mysql;

>update mysql.user setauthentication_string=password('123qwe') where user='root';最新版的mysql已经取消password字段,采用authentication_string取代!

更新完密码之后就可以用新密码登录。

8. mysql配置完成后就可以进行数据库操作了,我这里没有采用图形界面,我觉得使用dos能够增加对sql的熟练度。mysql配置完使用命令创建第一张表就遇到了很多坑。


三、注意事项

以上就是mysql的安装配置,第一次接触,看着其他网友的指示一步步配置,中间遇到了很多坑。遇到坑不可怕,踩过一遍,以后就不会在掉进去了。后续会更新mysql的学习,共勉!


0 0
原创粉丝点击