关于mysql绿色版安装遇到问题的处理
2016-08-24 20:53
453 查看
最近想学习一下mybatis,要用到mysql。于是就去官网下载,下个绿色版的。不会用,百度了一下,然而遇到了一些问题。记录下来。供自己或者其他道友参考。
1.下载网址http://www.mysql.com/downloads/
下的是mysql-5.7.14-winx64版本(ZIP绿色安装版)。
解压之后 ,看百度上说的,新增"my.ini"配置文件,内容如下(****之间******):
******************************
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#mysql根目录
basedir ="C:\Program Files\mysql-5.7.14-winx64"
#数据文件存放目录
datadir ="C:\Program Files\mysql-5.7.14-winx64\data"
# port = ..... 端口,默认3306
# server_id = ..... 服务实例的唯一标识
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#服务端的编码方式
character-set-server=utf8
[client]
#客户端编码方式,最好和服务端保存一致
loose-default-character-set = utf8
[WinMySQLadmin]
Server = "C:\Program Files\mysql-5.7.14-winx64"
*****************************
然后在cmd中(最好用管理员权限打开)切换到mysql的安装目录bin那一级,执行mysqld -install 安装服务,
之后通过 net stop mysql 启动服务,这时候就有可能出现问题,服务启动失败。大家可以通过mysqld -console 查看启动的日志。
我的是因为mysql目录中没有data文件夹以及data中子文件夹及其文件,导致服务启动失败。
可以通过mysqld --initialize 先初始化data目录(如果data文件夹存在则会初始化失败)
之后再启动就可以了。然后我想登陆(mysql -u root -p),说是第一次root直接回车即可,然而不行。这时候要在ini文件中修改配置参数。在[mysqld]下面加上一行skip-grant-tables
然后
1.点击“开始”->“运行”(快捷键Win+R)。
2.启动:输入 net stop mysql
3.停止:输入 net start mysql
这样就可以用回车登陆root了。
之后我们可以修改密码,最新版本的password字段在user表中修改为authentication_string;
所以 修改的sql为:update user set authentication_string=password("新密码") where user="root";
之后把ini中的skip-grant-tables 删除掉。然后重启下服务。
然后在下个navicat 玩吧。
1.下载网址http://www.mysql.com/downloads/
下的是mysql-5.7.14-winx64版本(ZIP绿色安装版)。
解压之后 ,看百度上说的,新增"my.ini"配置文件,内容如下(****之间******):
******************************
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
#mysql根目录
basedir ="C:\Program Files\mysql-5.7.14-winx64"
#数据文件存放目录
datadir ="C:\Program Files\mysql-5.7.14-winx64\data"
# port = ..... 端口,默认3306
# server_id = ..... 服务实例的唯一标识
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#服务端的编码方式
character-set-server=utf8
[client]
#客户端编码方式,最好和服务端保存一致
loose-default-character-set = utf8
[WinMySQLadmin]
Server = "C:\Program Files\mysql-5.7.14-winx64"
*****************************
然后在cmd中(最好用管理员权限打开)切换到mysql的安装目录bin那一级,执行mysqld -install 安装服务,
之后通过 net stop mysql 启动服务,这时候就有可能出现问题,服务启动失败。大家可以通过mysqld -console 查看启动的日志。
我的是因为mysql目录中没有data文件夹以及data中子文件夹及其文件,导致服务启动失败。
可以通过mysqld --initialize 先初始化data目录(如果data文件夹存在则会初始化失败)
之后再启动就可以了。然后我想登陆(mysql -u root -p),说是第一次root直接回车即可,然而不行。这时候要在ini文件中修改配置参数。在[mysqld]下面加上一行skip-grant-tables
然后
1.点击“开始”->“运行”(快捷键Win+R)。
2.启动:输入 net stop mysql
3.停止:输入 net start mysql
这样就可以用回车登陆root了。
之后我们可以修改密码,最新版本的password字段在user表中修改为authentication_string;
所以 修改的sql为:update user set authentication_string=password("新密码") where user="root";
之后把ini中的skip-grant-tables 删除掉。然后重启下服务。
然后在下个navicat 玩吧。
相关文章推荐
- linux下关于yum安装mysql卸载后遇到问题
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
- 阿里云centos7 安装mysql 5.7教程以及中间遇到的问题处理方法
- 关于MySQL安装过程中遇到的问题
- 安装mysql 5.7.9绿色版遇到的问题记录
- 安装绿色版mysql5.7.13遇到的问题
- Mysql绿色版 安装全过程及配置时遇到的问题详解(1)(11-15-17)
- Mysql绿色版安装和遇到的问题
- VS2008中关于“加载安装组件时遇到问题。取消安装”的解决
- 关于卸载windows service后再重新安装遇到的特殊问题
- mysql绿色版安装问题解决(ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061))
- 在虚拟机的CentOS上安装mysql遇到的问题
- 在Centos下用yum安装Mysql时遇到的问题
- 安装MySQL遇到的问题及解决
- 关于SQL SERVER 2008安装过程中遇到的个小问题及解决办法
- VS2008中关于“加载安装组件时遇到问题。取消安装”的解决
- 如何处理在WINDOWS VISTA上安装VS2008时遇到要求安装WINDOWS XP SP2的错误和QQ对战平台安装后不能登录的问题
- linux下安装mysql时候遇到mysql.sock文件问题
- mysql,phpmyadmin 的安装 时遇到的问题[1251 - Client does yAdmin tried to connect
- 关于Glassfish的安装 遇到的问题。