windows下安装并配置mysql

时间:2021-01-06 17:09:34

前言:前面三篇文章将django的环境搭建完后,还只能编写静态网页,如果要用到数据库编写动态网页,那么还需要数据库

       本章讲解mysql5.6数据库的安装和配置,对于其他版本仅供参考,不一定试用!推荐使用mysql5.5版本,安装起来比5.6更方便

       本文最后编辑于:2015-11-17 20:40

正文:mysql请登陆mysql官网下载.msi文件,然后在本地惦记安装,安装模式使用custom自定义路径,安装完后,采用如下步骤配置mysql(参考百度经验):

       配置环境变量,在path中添加 ;E:\wamp\Apache24\mysql(这是你的mysql安装路径),然后在修改一下配置文件my-default.ini(mysql安装文件夹目录下)

修改其中的两个参数basedir和datadir,如下:

      basedir = E:\wamp\Apache24\mysql
      datadir = E:\wamp\Apache24\mysql\data

      E:\wamp\Apache24\换成你的mysql安装路径

       win+R进入cmd命令中,进入mysql安装路径下的bin文件(输入E:进入E盘,然后cd :wamp\Apache24\mysql\bin),输入mysqld -install后,会出现service已经成功启动

      然后输入net start mysql,会报服务器启动成功

      服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

      最后推荐大家去下载一个mysql5.1官方文档去看看如何在cmd下操作mysql,主要是创建数据库,建立数据表,导入数据等操作.

      2015-11-15 15:54补充:使初始MySQL账户安全(来至mysql5.1官方文档)

      Windows分发版包含预初始化的授权表,可以自动安装。授权表定义了初始MySQL用户账户和访问权限。用户root 创建两个账户。这些账户为超用户账户,可以执行任何操作。初始root账户的密码为空,因此任何人可以用root账户不用任何密码来连接MySQL服务器,并具有所有权限。上面输入的mysql -u root -p就是用的超用户账户,在Windows中,一个root账户用来从本机连接MySQL服务器,另一个允许从任何主机连接。

      2015-11-25 添加,内容为设置mysql的编码格式为utf-8,具体操作如下:

      1 找到mysql目录文件下my.ini文件打开,查找default-character-set和character-set-server,将其设置为

      default-character-set=utf-8

      character-set-server=utf-8

      2 win+r输入cmd进入数据库输入show variables like 'character%';查看数据编码格式,

      3 若修改之前建立数据库的编码,方法如下:show variables like 'character_set_database';查看数据库编码格式,不是utf-8,则输入 alter database xxx CHARACTER SET utf8;

      4 输入show variables like 'character_set_database';查询数据库已变为utf8即可!