好久没有玩mysql,今天公司有一个项目需要用mysql数据库。把我的心得记录一下。

   1.www.mysql.com下载解压版mysql5.7.12-x64.zip

   2.用winrar进行解压。

   3.新建一个my.ini文件,将my-default.ini中的配置文件复制到my.ini中。

   4.配置如下

            

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.7.12-winx64  --安装的目录

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.7.12-winx64\data --数据目录的目录

# 允许最大连接数

max_connections=5  --

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB 

一定要保存。

   5.cmd,在d:\mysql\ mysql-5.7.12-winx64\mysqld install;

   6.注意数据保存目录data一定不要手动建立。否则会出问题的。

    mysqld --initalize --user=mysql --console; mysql自动创建data目录,并且建立系统数据库等操作。

    注意此时数据库会生成一个 root的随机密码。执行结果的最后一部分。


  7.net start mysql 启动mysql服务。  

  8.mysqladmin -u root -p password 输入mysql生成的临时密码。输入新密码,确认密码。到此root的密码修改完成。

 9.grant all privileges on *.* to 'root'@'%  identified by 'root的密码' with grant option;

MYSQL 解压版5.7.12安装和客户端连接。_MYsql

上图不是本文原图。

10 flush privileges;  第9、10步解决客户端连接报1045错误。

11配置好windows的环境变量。