下面是“MySql 5.7.17压缩包免安装的配置过程图解”的完整攻略:
准备工作
- 下载Mysql压缩包并解压到某个目录下,例如
D:\mysql-5.7.17-win32
。
修改配置文件
- 在
D:\mysql-5.7.17-win32
目录下新建my.ini
文件,内容如下:
[mysql]
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
#设置mysql的安装目录
basedir=D:\mysql-5.7.17-win32
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-5.7.17-win32\data
#允许的最大连接数
max_connections=512
#设置用户权限表存放位置
user=mysql
#服务器的默认的字符集
character-set-server=utf8
#设置完成后,mysql启动报错,可以加上下面这一行解决
innodb_flush_log_at_trx_commit=0
初始化数据库
- 终端进入到
D:\mysql-5.7.17-win32\bin
目录下,执行以下命令初始化数据库:
mysqld --initialize-insecure --console
- 执行成功后可以看到输出日志,最后一行输出的是
password:
,记录下这个密码,后续会用到。同时还会生成一个data
目录。
启动MySql服务
- 终端进入到
D:\mysql-5.7.17-win32\bin
目录下,执行以下命令启动MySql服务:
mysqld --defaults-file=D:\mysql-5.7.17-win32\my.ini --console
- 第一次启动可能会耗费一些时间,启动成功后,可以在控制台看到类似下面这样的输出:
2016-10-13T15:57:10.883787Z 0 [Note] InnoDB: Buffer pool(s) load completed at 161013 23:57:10
2016-10-13T15:57:11.026684Z 0 [Note] mysqld: ready for connections.
Version: '5.7.17-log' socket: '' port: 3306 MySQL Community Server (GPL)
示例1:创建数据库和用户
- 启动MySql客户端:
mysql -u root -p
- 执行以下命令创建一个名为
test
的数据库并授权一个用户testuser
访问:
create database test default character set utf8;
grant all on test.* to 'testuser'@'localhost' identified by 'testpassword';
示例2:导入sql脚本
-
进入到存放sql脚本的目录,例如
D:\sql_files
。 -
执行以下命令导入
test.sql
脚本:
mysql -u root -p test < test.sql
以上就是“MySql 5.7.17压缩包免安装的配置过程图解”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySql 5.7.17压缩包免安装的配置过程图解 - Python技术站