好久没有玩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;
上图不是本文原图。
10 flush privileges; 第9、10步解决客户端连接报1045错误。
11配置好windows的环境变量。