欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql安装问题汇总

程序员文章站 2022-03-26 18:46:46
mysql——启动服务问题Found option without preceding group in config file一、问题描述最近笔记本电脑带出去办公了一趟,回来就发现navicat连接不上mysql了(myslq解压版安装的),一脸懵逼,都不知道啥原因,一头雾水。navicat中显示错误是:2003 can't connect to MySQL server on '127.0.0.1'(10038).实际问题是:数据库mysql服务没有启动起来,一直......

注意,(1)首次安装mysql时自动生成密码后必须再手动改密码,否则会提示修改密码

                 (2)注意cmd命令里的字符格式

                  (3)修改密码有些情况下不能设置为 “root”,需要换个试试否则修改失败

                   (4)发生各种问题时可在注册表,管理员身份重启cmd命令,字符格式,重启mysql服务,卸载mysql重安装等方面排查问题并解决。

                  (5)安装时需要把mysql解压到简单路径下,否则路径太深或有中文可能会造成安装失败。

                   (6)安装mysql及初始化都成功后需要再启动mysql服务才能登录,否则即使密码对也提示cant connect to server on locahost......

                    (7)如果启动不了mysql服务,看看注册表里改mysqld的启动路径(如果安装时配置加载了my.ini,其配置也在注册表中有个加载路径需要改),否则启动不了mysql

                   (8)环境变量里path配置好mysql的bin路径。 

                   (9)可以不用手动创建my.ini文件进行配置,默认的配置都差不多

                   (10)碰到cmd命令可以正常访问数据库,程序却正常访问不了,还提示mysql数据库连接提示关键字不在词典中,这种情况可能就是my.ini没有配置,需要卸载数据库重新

                            安装选择配置my.ini的方式安装,并且要确保注册表里相应位置下的mysqld和my.ini路径配置正确(

                           HKEY_LOCAL_MACHINE-SYSTEM

                          -CurrentControlSet

                         -services-mysql(服务名)

                         -ImagePath

                            )

mysql——启动服务问题Found option without preceding group in config file

一、问题描述

 

最近笔记本电脑带出去办公了一趟,回来就发现navicat连接不上mysql了(myslq解压版安装的),一脸懵逼,都不知道啥原因,一头雾水。

 

  • navicat中显示错误是:
2003 can't connect to MySQL server on '127.0.0.1'(10038).

 

  • 实际问题是:

数据库mysql服务没有启动起来,一直在启动一直不成功。

 

  • 当我把尝试启动的mysql服务进程关闭以后,手动启动mysql net start mysql的时候报了下面的错误:
 
  1. error: Found option without preceding group in config file: D:\mysql-5.6.24-win32\my.ini at line: 1

  2. Fatal error in defaults handling. Program aborted

然后慌了,因为卸载也卸载不了,纠结要不要重新装,不过里面还有好多数据啊==

 

 

二、解决方法

 

后来查找资料找到了原因,因为mysql里面的配置文件my.ini文件格式是utf-8。

只要把my.ini文件格式改为ANSI就可以了。

mysql安装问题汇总

然后net start mysql,完美运行。

mysql服务启动发现系统错误2

启动不了mysql服务,提示系统错误2,找不到指定文件,我在网上找了资料,我的错误原因是“服务的路径和安装的路径不一致”,通过修改注册表解决的,现在整理到下面,希望对你有用。

方法/步骤

  1. 首先打开注册表

  2. win+r打开运行,输入regedit,打开注册表

  3. 更改注册表:找到

    HKEY_LOCAL_MACHINE-SYSTEM

    -CurrentControlSet

    -services-mysql(服务名)

    -ImagePath

    更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql 

    有两个在C盘的路径,如果你的mysql不是那个,千万要改成你安装的路径,比如我的  "C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld" --defaults-file="C:\wamp\bin\mysql\mysql5.6.17\my.ini" mysql 

问题描述:在命令行输入 mysql -u root -p 登录mysql,返回”Can't connect to MySQL server on localhost (10061)”错误

mysql安装问题汇总

 

问题原因:在一番谷歌后,查到问题原因是mysql没有启动。

 

解决方法:1、将mysql加入到Windows的服务中。切换到mysql安装目录下的bin文件夹,命令行运行"mysqld --install"

1 C:\Program Files\MySQL\MySQL Server 5.7\bin> mysqld --install
2 Service successfully installed.

  此时若使用“net start mysql”成功启动msyql,则无须执行下面步骤

     2、初始化mysql数据库,输入“mysqld --initialize --user=root --console”。下面红色文字为初始化后的root 密码

mysql安装问题汇总

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize --user=root --console
2016-10-29T01:35:44.309833Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2016-10-29T01:35:46.659968Z 0 [Warning] InnoDB: New log files created, LSN=45790

2016-10-29T01:35:47.154996Z 0 [Warning] InnoDB: Creating foreign key constraintsystem tables.
2016-10-29T01:35:47.362008Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating
a new UUID: 043563f4-9d78-11e6-a8c8-606dc79c383c.
2016-10-29T01:35:47.388009Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2016-10-29T01:35:47.401010Z 1 [Note] A temporary password is generated for root@localhost: u).ig.Gd.7hW

mysql安装问题汇总

      3、此时使用“net start mysql”成功启动msyql

mysql安装问题汇总

    4、使用生成的密码登录mysql,通过“set password=password('123456')”修改密码。此处将root密码设置为123456

mysql> set password=password('123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)

本文地址:https://blog.csdn.net/u011555996/article/details/112687849

相关标签: 数据库