@w1992wishes
2018-07-07T14:10:20.000000Z
字数 1585
阅读 1363
软件安装
去官网直接下载安装包:
https://www.mysql.com/downloads/
我下载的是 mysql-5.7.21-winx64.zip。
第一步:将压缩包分别解压缩到不同的目录下
第二步:修改配置文件
进入 mysql-5.7.21-3307 目录,新建 my.ini 配置文件,并配置如下:
[mysqld]
#skip-grant-tables
basedir=D:\developer\mysql\mysql-5.7.21-3307\bin
datadir=D:\developer\mysql\mysql-5.7.21-3307\data
port=3307
server-id=2
character-set-server=utf8
log-bin=D:\developer\mysql\mysql-5.7.21-3307\logs\mysql-bin
binlog-format=ROW
注意,应新建对应的 data 和 logs 文件夹。
第三步:初始化和安装
进入 bin 目录, cmd 运行:
mysqld --initialize --user=mysql
初始化成功后,没有任何提示。
开始执行安装和添加服务的步骤:
D:\developer\mysql\mysql-5.7.21-3307\bin> mysqld install mysql3307 --defaults-file="D:\developer\mysql\mysql-5.7.21-3307\my.ini"
成功安装后会提示:
Service successfully installed.
需要注意的是这里带上了参数mysql3307,MySQL官方文档里的安装命令为mysqld -install,该命令下Windows系统默认服务名为mysql,所以在多实例安装时一定要带上服务名参数,且参数值互不相同,不然在启动MySQL服务时都是同一个实例。
第四步:启动数据库
net start mysql3307
mysql3308 服务正在启动 .
mysql3308 服务已经启动成功。
第五步:修改密码
接下来就需要登录修改密码了,登录的临时密码在data目录的的日志文件里是”.err”文件,打开搜索”password”关键字。
mysql -u root -P3307 -p1SNlFdYlk*H9
这里需要指明端口号为3307,而MySQL登录命令默认连接3306端口,所以要带上参数-P3307,注意是大写P,区分表示密码的参数小写p。
然后修改密码:
set password = password('introcks1234');
其他的同样操作即可。
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
eg:CREATE USER 'ifaas_analysis'@'%' IDENTIFIED BY 'introcks1234';
GRANT privileges ON databasename.tablename TO 'username'@'host'
eg:GRANT ALL ON ifaas_face.* TO 'ifaas_analysis'@'%';