概述
1、下载:
http://dev.mysql.com/downloads/mysql/ 需要Oracle的帐号登录
2、配置:
将下载的zip文件 解压到D:mysql-5.6.14-winx64
2.1. 设置环境变量 (可以不设置,我这里是为了在命令行中方便)
增加环境变量:MYSQL_HOME= E:WorkProgramFilesDBmysql-5.6.15-winx64
修改环境变脸: 在path后面增加%MYSQL_HOME%bin;
2.2. 配置my.ini
将D:mysql-5.6.14-winx64my-default.ini拷贝一份并修改为my.ini
修改:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:workProgramdbmysql5.7 # 设置mysql数据库的数据的存放目录 datadir=D:workProgramdbmysql5.7data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB |
好了,这样一个基本的MySQL环境所需要的参数就够了。
关于my.ini里面更多更复杂的参数配置,需要对MySQL进行优化的兄弟们可以参照MySQL官网的手册来操作。
2.3. 将MySQL安装成服务
打 开一个cmd.exe,将目录切换到D:mysql-5.6.14-winx64bin(如果执行了步骤1,配置了环境变量则可以直接运行),运行: mysqld -install ,提示服务安装成功!运行services.msc一看,确实有一个名为MySQL的服务了,启动它。
或者:
启动服务
net start mysql
停止服务
net stop mysql
!!注意:安装时,如果是WIN7系统,可能出现:Install/Remove of the Service Denied!今天在win7下安装 mysql 运行 mysqld -install 时,居然出现Install/Remove of the Service Denied!WINDOW 7 跟 vista 都有这问题。因为他们的权限更严格。
解决方法是:
进入 C:Window 找到CMD.EXE 右键选择以管理员身份进行,再进入相应目录执行命令。
2.4. 配置root用户登录
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
c:>mysql –uroot mysql>show databases; mysql>use mysql; mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root'; mysql>FLUSH PRIVILEGES; mysql>QUIT |
2.5. MySQL5.7 更改root密码时报错
注意:如果是MySQL5.7,更改密码时出现ERROR 1054(42S22): Unknown column 'password' in 'fie,原来是mysql数据库下已经没有password这个字段了,password字段改成了
authentication_string
所以更改语句替换为以下语句即可
update mysql.user set authentication_string=password('root') where user='root' ; |
2.6. mysql 5.7.10使用dbforget Studio 连接异常
提示:The'INFORMATION_SCHEMA.SESSION_VARIABLES' feature is disabled; see thedocumentation for 'show_compatibility_56'
以下转自:http://blog.csdn.net/rudygao/article/details/50403107
--从mysql5.7.6开始information_schema.global_status已经开始被舍弃,为了兼容性,此时需要打开show_compatibility_56
MySQL> select * from information_schema.global_status limit 3; ERROR 3167 (HY000): The 'INFORMATION_SCHEMA.GLOBAL_STATUS' feature is disabled; see the documentation for 'show_compatibility_56'
--查看show_compatibility_56其值 mysql> show variables like '%show_compatibility_56%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | show_compatibility_56 | OFF | +-----------------------+-------+ 1 row in set (0.01 sec)
--把show_compatibility_56打开 mysql> set global show_compatibility_56=on; Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%show_compatibility_56%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | show_compatibility_56 | ON | +-----------------------+-------+ 1 row in set (0.00 sec)
mysql> select * from information_schema.global_status limit 3; +-----------------------+----------------+ | VARIABLE_NAME | VARIABLE_VALUE | +-----------------------+----------------+ | ABORTED_CLIENTS | 0 | | ABORTED_CONNECTS | 0 | | BINLOG_CACHE_DISK_USE | 0 | +-----------------------+----------------+ 3 rows in set, 1 warning (0.00 sec) |
最后
以上就是妩媚薯片为你收集整理的mysql非安装版安装与配置的全部内容,希望文章能够帮你解决mysql非安装版安装与配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复