mysql安装错误
MySQL常见错误及解决方法总结
MySQL常见错误及解决方法总结近年来,MySQL已经成为了最受欢迎的开源数据库管理系统之一。
它的稳定性和可靠性使得它被广泛应用于各种类型的应用程序和网站中。
然而,正如任何其他软件一样,MySQL也存在一些常见的错误和问题。
在本文中,我们将探讨一些常见的MySQL错误以及它们的解决方法。
1. 连接问题在访问MySQL数据库时,经常会遇到无法连接到数据库的问题。
这可能是由多种原因引起的。
首先,确保您的数据库服务器正在运行,并且端口号、用户名和密码等连接信息正确无误。
如果连接信息正确,但仍然无法连接,那么可能是由于网络问题或防火墙设置等导致的。
您可以尝试通过检查网络连接或调整防火墙设置来解决此问题。
2. 数据库备份和恢复问题数据库备份和恢复是任何一个数据库管理员都必须处理的重要任务。
然而,当执行这些操作时,有时会出现各种问题。
例如,在备份过程中可能会遇到文件权限错误或磁盘空间不足等问题。
解决这些问题的方法包括:确保备份目录具有正确的权限,确保磁盘有足够的空间,并且检查备份脚本中的语法错误等。
3. 数据库性能问题数据库性能问题是每个应用程序开发人员和数据库管理员都必须关注的事项。
当数据库查询变得缓慢时,可能会导致应用程序的性能下降。
这可能是由于不正确的查询、索引问题或服务器配置不当引起的。
为解决这些问题,您可以优化查询语句、创建适当的索引和重新配置MySQL服务器的参数等。
4. 主从复制问题在分布式环境中,MySQL的主从复制是常用的数据复制方法之一。
但是,复制过程中可能会遇到各种问题。
例如:复制延迟、数据不一致或复制停止等。
要解决这些问题,您可以检查主从服务器之间的网络连接、确保二进制日志文件正确配置,并且检查复制过程中的错误日志等。
5. 错误日志和慢查询日志MySQL的错误日志和慢查询日志是调试和排查问题的重要工具。
错误日志记录了发生的错误和警告,而慢查询日志记录了执行时间超过指定阈值的查询。
然而,如果您配置不正确,有时可能无法生成这些日志。
MySQL常见错误分析与解决方法总结
MySQL常见错误分析与解决⽅法总结MySQL常见错误分析与解决⽅法总结⼀、Can't connect to MySQL server on 'localhost' (10061)翻译:不能连接到 localhost 上的mysql分析:这说明"localhost"计算机是存在的,但在这台机器上却没提供MySQL服务。
需要启动这台机器上的MySQL服务,如果机⼦负载太⾼没空相应请求也会产⽣这个错误。
解决:既然没有启动那就去启动这台机⼦的mysql。
如果启动不成功,多数是因为你的my.ini配置的有问题。
重新配置其即可。
如果觉得mysql负载异常,可以到mysql/bin 的⽬录下执⾏mysqladmin -uroot -p123 processlist来查看mysql当前的进程。
⼆、Unknown MySQL Server Host 'localhosadst' (11001)翻译:未知的MySQL服务器 localhosadst分析:服务器 localhosasdst 不存在。
或者根本⽆法连接解决:仔细检查⾃⼰论坛下⾯的 ./config.inc. 找到$dbhost重新设置为正确的mysql 服务器地址。
三、Access denied for user: 'roota@localhost' (Using password: YES)翻译:⽤户 roota 访问 localhost 被拒绝(没有允许通过)分析:造成这个错误⼀般数据库⽤户名和密码相对mysql服务器不正确解决:仔细检查⾃⼰论坛下⾯的 ./config.inc.php 找到dbuser、dbpw核实后重新设置保存即可。
四、Access denied for user: 'red@localhost' to database 'newbbs'翻译:⽤户 red 在localhost 服务器上没有权限操作数据库newbbs分析:这个提⽰和问题三是不同的。
mysql集群安装错误解决方案
2、[root@localhost mysql]# scripts/mysql_install_db --user=mysqlInstalling MySQL system tables...OKFilling help tables...OKTo start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:./bin/mysqladmin -u root password 'new-password'./bin/mysqladmin -u root -h localhost.localdomain password 'new-password'Alternatively you can run:./bin/mysql_secure_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the manual for more instructions.You can start the MySQL daemon with:cd . ; ./bin/mysqld_safe &You can test the MySQL daemon with mysql-test-run.plcd ./mysql-test ; perl mysql-test-run.plPlease report any problems with the ./bin/mysqlbug script![root@localhost local]# tar zxvf mysql-cluster-gpl-6.3.51-linux-i686-glibc23.tar.gz /usr/local/bin '*/bin/ndb_mgm*'mysql-cluster-gpl-6.3.51-linux-i686-glibc23/bin/ndb_mgmmysql-cluster-gpl-6.3.51-linux-i686-glibc23/bin/ndb_mgmdtar: /usr/local/bin:归档中找不到tar: 由于出现以上问题,不用理,管理节点就只需要ndb_mgm,ndb_mgmd [root@localhost bin]# ndb_mgmd -f /var/lib/mysql-cluster/config.ini Warning line 13: [TCP] portnumber is depricated, use Port used for this transporter instead出现这个提示,可以把配置文件中端口号屏蔽掉。
2019年MYSQL安装常见错误
MySql 安装时的1045错误MySql 安装到最后一步遇到1045错误Access denied for user 'root'@'localhost' (using password:YES)解决方案一:卸载MySQL,重新安装1, 卸载MySQL2, 删除目录C:\Documents and Settings\All Users\Application Data\MySQL,还要删除MySQL安装目录3, 重新安装MySQL 就好了如何你C:\Documents and Settings\All Users下没有Application Data文件夹,选择:工具——文件夹选项——查看——选择显示所有文件和文件夹这样的就行,不过,上面的设置都是默认安装时,数据库文件所在的问题,如果你是自定义安装的话,要根据自己的实际情况来删除上面的提到文件。
解决方案二:重新设置root用户密码在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
3、创建1个文本文件,并将下述命令置于单一行中:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');用任意名称保存该文件。
在本例中,该文件为C:\。
4、进入DOS命令提示:开始菜单->运行-> cmd假定你已将MySQL安装到C:\mysql。
如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:C:\mysql\bin\>mysqld-nt --init-file=C:\在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。
mysql安装时出现各种常见问题的解决方法
mysql安装时出现各种常见问题的解决⽅法⼩编为⼤家整理许多mysql安装时出现各种常见问题的解决⽅法,供⼤家参考,具体内容如下问题⼀:当各位在安装、重装时出现could not start the service mysql error:0原因: 卸载mysql时并没有完全删除相关⽂件和服务,需要⼿动清除。
安装到最后⼀步execute时不能启动服务的解决⽅法:⾸先,在管理⼯具->服务⾥⾯将MySQL的服务给停⽌(有的是没有安装成功,有这个服务,但是已经停⽌了的),win+R—>cmd,打开命令提⽰符窗⼝,输⼊命令:sc delete mysql(查看服务,此时服务中已没有mysql),将已停的服务删除,卸载MySQL记得选择remove。
最后将MySQL安装⽬录删除,还有数据库的⽬录也删除。
然后,命令提⽰符下输⼊regedit,打开注册表把注册表中HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL将相关⽬录下的mysql相关键值(mysql、mysqladmin)删掉注册表中有关MySQL的东西可能删除的不彻底,ctrl+F查找mysql,之后⽤F3循环查找,将有关MySQL这个软件的全部有关项删除注意: (删除项时出错):⽆法删除 LEGACY_MYSQL51(⾃⼰建数据库时置的⽤户名): 删除项时出错。
mysql安装不成功看这
Mysql和sql2005安装前处理的方法可能是因为你以前安装过mysql,有文件残留,(以下是我在网上查找搜集整理出的,本人已试,安装成功)(1).先将以前的MySQL Datafiles文件夹删除。
(2)在C盘里菜单栏:工具—>查看—>将“隐藏受保护的操作系统文件”前面的√去掉,并且“显示隐藏的文件和文件夹或驱动器”,不管警告,点“确定”,找到" ProgamData ”的文件夹,在里面找到MYSQL文件夹,并且删除。
(3)重新安装的时候就会看到第三个小√蹦出来了! 安装成功!以前安装过SQLSERVER2000,现在安装2005,在控制面板的添加删除里把以前的2000删除掉,安装2005的一开始时时候出现如标题的错误.解决办法:首先,把安装Microsoft SQL Server文件夹整个删掉;其次,运行regedit命令,进入注册表,删除如下项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENTHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPERHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server系统安装方法先把电脑的开机设为光驱启动为第一项:设置方法:1.启动计算机,并按住DEL键不放,直到出现BIOS设置窗口(通常为蓝色背景,黄色英文字)。
mysql安装没有输入密码出错的解决办法
mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法我的操作系统是ubuntu18.04,以下是我的mysql版本:安装完成后,登录mysql的时候就出现了如下错误:因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。
那么该怎么做呢,接下来就将这个解决方法总结记录一下。
step1:在ubuntu的terminal(也即终端)上输入sudo vim/etc/mysql/mysql.conf.d/f,进入到这个配置文件,然后在这个配置文件中的[mysqld]这一块中加入skip-grant-tables这句话。
1 [mysqld] 2# 3# * Basic Settings 4# 5 user = mysql 6 pid-file = /var/run/mysqld/mysqld.pid7socket = /var/run/mysqld/mysqld.sock8 port = 3306 9 basedir = /usr10 datadir =/var/lib/mysql11 tmpdir = /tmp12 lc-messages-dir =/usr/share/mysql13 skip-external-locking14 character-set-server=utf815 collation-server=utf8_general_ci16skip-grant-tables<-- add here作用:就是让你可以不用密码登录进去mysql。
保存:wq,退出。
输入:service mysql restart,重新启动mysql。
step2:在终端上输入mysql -u root -p,遇见输入密码的提示直接回车即可,进入mysql后,分别执行下面三句话:1 use mysql; 然后敲回车2 update user set authentication_string=password("你的密码") where user="root";然后敲回车3 flush privileges; 然后敲回车结果如下图:然后输入quit,退出mysql。
解决安装mysql时出现的三种问题
解决安装mysql时出现的三种问题⼀、解决安装mysql时出现 "A Windows service with the name MySQL already exists" 的⽅法原因:之前安装过mysql未卸载⼲净。
1、按 Ctrl+Shift+Esc,可在 Windows任务管理器--服务中查看,若发现是未卸载⼲净导致,win+r+cmd 进⼊Dos窗⼝输⼊命令 “sc delete mysql”2、若出现 “[SC] OpenService 失败 5:拒绝访问” ,则是权限不够,按 win+x+a 再输⼊上⾯命令即可。
⼆、提⽰ “Configuration file template” 错误原因:安装路径不得出现中⽂,更改安装路径即可三、出现“Could not start theservice MySQL”原因:注册表中有关MySQL的东西可能删除的不彻底1、win+r+regedit,打开注册表2、把注册表HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQLC:\Documents and Settings\All Users\Application Data\MySQL相关⽬录下有相关mysql键值(mysql、mysqladmin)都删掉3、⽤360清理⼀下注册表4、若你⾃⼰感觉都已经删⼲净了,但安装时还是⼀直出错,那就别纠结直接换⼀个新的service name就好ps:由于是⼩⽩⼀枚,今天第⼀次安装mysql就遇到了各种各样的问题,发现⾃⼰这运⽓也是够可以的 T-T55555~。
MySQL常见错误分析与解决方法
MySQL常见错误分析与解决⽅法⼀、Can't connect to MySQL server on 'localhost'(10061)?翻译:不能连接到localhost 上的mysql?分析:这说明“localhost”计算机是存在的,但在这台机器上却没提供MySQL服务。
?需要启动这台机器上的MySQL服务,如果机⼦负载太⾼没空相应请求也会产⽣这个错误。
?解决:既然没有启动那就去启动这台机⼦的mysql。
如果启动不成功,多数是因为你的my.ini配置的有问题。
重新配置其即可。
?如果觉得mysql负载异常,可以到mysql/bin 的⽬录下执⾏mysqladmin-uroot -p123 processlist来查看mysql当前的进程。
⼆、Unknown MySQL ServerHost 'localhosadst' (11001)翻译:未知的MySQL服务器localhosadst?分析:服务器localhosasdst 不存在。
或者根本⽆法连接?解决:仔细检查⾃⼰论坛下⾯的./config.inc.php找到$dbhost重新设置为正确的mysql 服务器地址。
三、Access denied for user:'roota@localhost' (Using password: YES)翻译:⽤户roota 访问 localhost 被拒绝(没有允许通过)?分析:造成这个错误⼀般数据库⽤户名和密码相对mysql服务器不正确?解决:仔细检查⾃⼰论坛下⾯的 ./config.inc.php 找到$dbuser、$dbpw核实后重新设置保存即可。
四、Access denied for user:'red@localhost' to database 'newbbs'?翻译:⽤户 red在localhost 服务器上没有权限操作数据库newbbs?分析:这个提⽰和问题三是不同的。
Mysql安装失败的解决办法
Mysql安装失败的解决办法--------------------------------以下是错误的类型-----------------------------------The security settings could not be applied to the database because the connection has failed with the following error.Error Nr.1045Access denied for user‘root’@'localhost’(using password:YES)If a personal firewall is running on your machine,please make sure you have opened the TCP port3306for connections.Otherwise no client application can connect to the server.After you have opened the port please press[Retry]to apply the security settings.If you are re-installing after uou just uninstalled the MySQL server please note that the data directory was not removed automatically.Therefore the old password from your last installation is still needed to connect to the server.In this case please select skip now and re-run the Configuration Wizard from the start menu.解决:开始第一行的密码不要写,应该是空的!然后输入新密码1,卸载MySQL2,删除目录C:\Documents and Settings\All Users\Application Data\MySQL3,重新安装MySQL,如果不行,重启安装就OK啦=================================其他Mysql安装错误解决方法参考关键字:mysql*****************************************************************************************The security settings could not be applied to the database because the connection has failed with the following error.Error Nr.2003Can't connect to MySQL server on'localhost'(10061)If a personal firewall is running on your machine,please make sure you have opened the TCP port3306for connections.Otherwise no client application can connect to the server.After you have opened the port please press[Retry]to apply the security settings.If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically.Therefore the old password from your last installation is still needed to connect to the server.In this case please select skip now and re-run the Configuration Wizard from the start menu. ******************************************************************************* **********The security settings could not be applied to the database because the connection has failed with the following error.Error Nr.1045Access denied for user'root'@'localhost'(using password:YES)If a personal firewall is running on your machine,please make sure you have opened the TCP port3306for connections.Otherwise no client application can connect to the server.After you have opened the port please press[Retry]to apply the security settings.If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically.Therefore the old password from your last installation is still needed to connect to the server.In this case please select skip now and re-run the Configuration Wizard from the start menu. MySQL5.1安装过程中报apply security setting错误的解决办法1,卸载MySQL2,删除目录C:\Documents and Settings\All Users\Application Data\MySQL3,重新安装MySQL就OK啦------------------------------------------[MySQL]Could not start the service MySQL解决方法安装mysql5.1.33,在运行Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提示为Could not start the service MySQL(出现这种情况一般是因为装过mysql,卸载不干净造成的。
MySQL编译安装时常见错误分析
MySQL编译安装时常见错误分析MySQL编译安装时常见错误分析继前⽂记述了如何在Linux系统中,通过源码编译安装MySQL5.7.7 Release Candidate版本的过程,这篇⽂章主要是记录源码编译安装MySql5.6.24的过程。
鉴于官⽅MySql5.6.24相对是⼀个⽐较稳定的版本,所以博主之前也在⾃⼰的另⼀台CentOS7.1主机上安装了⼀遍。
不过最后还是图新鲜,选择了MySQL5.7.7rc版本。
下⾯是具体的安装过程,由于和MySQL5.7.7rc的编译安装过程很类似,所以这⾥尽可能精简⽂字:1 创建mysql⽤户和⽤户组,并下载MySql5.6.24版本⾸先创建⼀个名为mysql且没有登录权限的⽤户和⼀个名为mysql的⽤户组,然后去mysql官⽹下载MySql5.6.24版本。
#######新建mysql⽤户和mysql组[root@typecodes ~]# groupadd -r mysql && useradd -r -g mysql -s /bin/false -M mysql######从官⽹或者博客备份地址下载MySql5.6.24版本[root@typecodes ~]# wget -c /Downloads/MySQL-5.6/mysql-5.6.24.tar.gz[root@typecodes ~]# wget -c /libs/mysql/mysql-5.6.24.tar.gz######开始解压MySql5.6.24[root@typecodes ~]# tar -zxvf mysql-5.6.24.tar.gz && cd mysql-5.6.24/######下载gmock:google的c++mock框架,从mysql 5.6开始⽀持[root@typecodes mysql-5.7.7-rc]# wget -c https:///files/gmock-1.6.0.zip[root@typecodes mysql-5.7.7-rc]# wget -c /libs/ccpp/gmock-1.6.0.zip######将其解压到MySQL5.6.24的source_downloads⽬录下[root@typecodes mysql-5.6.24]# unzip gmock-1.6.0.zip -d source_downloads2 下载编译MySql5.6.24时需要的⼯具(安装过程同编译安装MySQL5.7.7rc完全⼀致)和编译安装MySQL5.7.7rc版本⼀样,这⾥也需要安装CMake、Ncurses、bison和Boost库。
学习使用MySQL数据库的常见问题及解决方法
学习使用MySQL数据库的常见问题及解决方法MySQL是一种非常流行的开源关系型数据库系统,被广泛应用于各种Web应用和企业级应用中。
然而,对于初学者来说,学习和使用MySQL数据库可能会遇到一些常见的问题。
本文将重点介绍这些问题,并提供解决方法,希望能够帮助读者更好地学习和使用MySQL数据库。
一、数据库的安装和配置问题在开始学习使用MySQL之前,首先需要进行数据库的安装和配置。
对于初学者来说,这一步可能会遇到一些问题。
以下是一些常见的问题及其解决方法:1. 安装过程中遇到报错信息。
解决方法:首先,检查报错信息并搜索相关解决方案。
通常,报错信息会提供一些线索,帮助我们找到解决问题的方向。
其次,可以尝试重新安装MySQL,并确保按照官方文档提供的步骤进行安装。
2. 配置文件的路径不明确。
解决方法:在安装MySQL时,通常会生成一个默认的配置文件,位置可能会因操作系统和MySQL版本而有所不同。
可以通过查阅相关文档或搜索解决方案,找到默认配置文件的位置。
另外,也可以通过命令行参数指定配置文件的路径。
在启动MySQL时,使用--defaults-file参数指定配置文件的路径。
二、数据库连接问题在学习和使用MySQL过程中,经常需要与数据库进行连接。
以下是一些常见的数据库连接问题及其解决方法:1. 连接失败。
解决方法:首先,检查连接参数是否正确。
包括主机名、端口、用户名和密码等信息。
其次,检查网络连接是否正常。
可以尝试使用ping命令检查主机的网络可达性。
另外,还可以尝试通过telnet命令检查端口是否开放。
如果仍然无法解决问题,可以尝试重启MySQL服务,或者重新安装MySQL。
2. 连接数过多导致性能问题。
解决方法:当连接数过多时,MySQL的性能可能会下降。
可以通过修改MySQL配置文件中的max_connections参数来调整连接数的限制。
另外,可以尝试使用连接池技术,来管理和复用数据库连接,以提高性能和效率。
mysql安装不上怎么办mysql安装失败原因和解决方法
mysql安装不上怎么办mysql安装失败原因和解决⽅法mysql数据库安装不了了!mysql最后⼀步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在⼤家不⽤着急了,⼩编为⼤家整理了mysql安装失败的原因以及mysql安装失败的解决⽅法,抓紧来看看吧!困难1:MySQL 5.1 安装过程中报apply security setting错误1.卸载MySQL。
2.删除⽬录 C:\Documents and Settings\All Users\Application Data\MySQL。
3.重新安装MySQL就OK啦。
困难2:MySQL提⽰Could not start the service MySQL提⽰安装mysql 5.1.33,在运⾏Server Instance Configuration wizard时的Execute configurattion步骤中的第三项Start Service进出错,错误提⽰为Could not start the service MySQL分析:这种情况⼀般是因为装过mysql,卸载不⼲净造成的,卸载后重启后再重装。
注意看下服务,如果未能卸载,可以⽤mysqld-nt -remove卸载。
具体⽅法如下:1.查看服务中有没有mysql,如果有将该服务停掉。
2.在控制⾯板中运⾏添加删除程序,将mysql卸载。
3.卸载后打开注册表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的键值,如果有相关mysql键值(mysql、mysqladmin)则删掉,即可。
4.重启,将mysql的安装残余⽬录删掉 (查看服务,此时服务中已没有mysql)。
5.重新安装mysql.安装后先不要运⾏Server Instance Configuration wizard,重启后在开始菜单中运⾏该向导,即可。
5.mysql8.0安装遇到的问题
5.mysql8.0安装遇到的问题1.官⽹下载mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar,解压到 /usr/local/mysql/ ⽬录下;2.依次安装mysql组件:# rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-8.0.15-1.el7.x86_64.rpm# rpm -ivh mysql-community-libs-compat-8.0.15-1.el7.x86_64.rpm# rpm -ivh mysql-community-client-8.0.15-1.el7.x86_64.rpm# rpm -ivh mysql-community-server-8.0.15-1.el7.x86_64.rpm如果有报错如:依赖检测失败:mysql-community-common(x86-64) >= 5.7.9 被 mysql-community-libs-5.7.19-1.el7.x86_64 需要mariadb-libs 被 mysql-community-libs-5.7.19-1.el7.x86_64 取代则表⽰该依赖已存在,则删除以前依赖,重新安装,删除命令为:# rpm -e mariadb-libs若还有报错:错误:依赖检测失败:libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-7.el7.x86_64 需要libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-7.el7.x86_64 需要删除所有rpm包:# rpm -qa |grep -i mysql重新安装上述rpm包。
mysql安装失败startservice执行不下去
mysql安装失败startservice执⾏不下去前⾔⾃⼰在使⽤HeidySQL操作mysql的时候,突然发⽣了“ERROR 1130 (HY000): Host ‘xxxx’ is not allowed to connect to this MySQL server”这⼀问题。
⽹上给出的答案⼤多数是,更改my.ini⽂件,这个⽂件应该是在C:\ProgramData\MySQL\MySQL Server 5.7⽬录下,⽽不是MySql的安装⽬录下,另外ProgramData为隐藏⽂件。
在[mysqld]的段中加上⼀句:skip-grant-tables但是⾃⼰还是⽆法解决,遂尝试重新安装MySql,但是会卡住在start service 界⾯我观察到,在安装的过程中,有⼀步需要验证密码,说明之前的卸载不彻底,保留了之前的账户接下来,记录下,如何彻底的卸载MySql,从⽽解决start service 这⼀问题⽅法1.卸载与MySql有关的软件2. 删除以下注册表(win + r -> regedit - > 删除⼀下注册表)·HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL ⽬录删除·HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL ⽬录删除·HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL ⽬录删除以上三个注册表有则删除3.删除C:/ProgramData/MySql这个⽂件夹,注意ProgramData是个隐藏⽂件重启电脑,再次安装MySql,应该就不会出现卡住在Start Service这个问题了。
MYSQL安装报错--出现Failedtofindvaliddatadirectory.
MYSQL安装报错 --出现 Failedtofindvaliddatadirectory.
今天整SQL的时候报了个错误,SQL服务启动不起来
以系统用户运行windows服务,注意:在Windows下MySQL服务名为:MySQL 解决方法: 1.首先,你需要把原来的服务删除 (mysql为你的服务名称,自己可以随便定义的。 此命令需要进入mysql安装目录下的bin目录运行)
net start mysql
启动mysql服务。
mysqld --remove mysql
删除Data目录
3、在cmd的bin目录执行
mysqld --initialize-insecure
程序会在动MySQL文件夹下创建data文件夹以及对应的文件 4、bin目录下执行
mysqld --install
安装mysqld服务 5、在bin目录下运行
mySQL安装的时候一直卡在startingserver这里解决办法
mySQL安装的时候⼀直卡在startingserver这⾥解决办法
昨天安装mySQL的时候⼀直卡在了starting server这⾥,等了半天都没反应,后来就去⽹上寻找解决办法,⼤部分是说什么设置mysql本地启动服务啊,删除注册表啊,这些办法都试过了然并卵。
后来仔细想想应该是哪⾥还有⽂件没有删除⼲净,才导致安装是⼀直卡在starting server这⾥不动,经过好⼀番查找发现C:\ProgramData⽂件夹下竟然还潜藏着⼀个MySQL的⽂件,果断删除并卸载掉之前安装的所有MySQL程序及⽂件,重启之后再重装直接⼀次性通过。
如果⼤家也遇到了类似这样的问题不妨也试⼀试,希望能对⼤家有所帮助
安装之后测试连接成功。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Mysql安装出错
一、相信很多人在安装mysql时,都会遇到这样的错误吧:要你输入current root password_____,(当前密码,奇怪,我之前都没有装过mysql,怎么要输入密码呢,或者有些人是忘了吧),输错的话(安装版的,导致后面configuration中MYSQL Server5.6.17出现错误:Last Error:Unable to update security settings,Unable to connect to any of the specified MySQL host),
(解压版的,在cmd里面配置到>mysql –u root –p时,按enter回车时,会叫你输入密码Enter password____,否则出现错误:ERROR 1045(28000):Access denied for user’root’@’localhost’(using password:YES))
(注:我的是已经在环境变量path中设置好了mysql的bin路径,如果你没有设置,你得在cmd找到bin目录下再输入mysql –u root -p)
二、那出现上述两种情况应该怎么办呢,网上很多答
案都是众说一律,卸载,删除安装目录,删除注
册表再重装什么的,结果还是一样,瞎忙活了半天。
三、1.我们的先找到安装目录下的.ini文件
2.编辑my.ini文件,在里面的[mysqld]条目下加上
skip-grant-tables,保存
3.以管理员权限运行cmd,停止mysql服务(安装版
的默认名mysql56),输入:net stop mysql
再启动,输入net start mysql
(没配置好path的要找到bin目录下才输入)
4.输入:mysql –u root –p回车
5.进入到Enter password___ //这时可以直接按
enter键回车跳过
6.此时我们进入了mysql数据库(但权限很低)
Mysql>use mysql;
7.给root用户设置新密码
Mysql>update user set password=password(“新密码”) where user=”root”;
8.刷新数据库
Mysql>flush privileges;
9.退出mysql
Mysql>quit;
10.这时再接着安装就可以了(当然,别忘了先删
除.ini里面的skip-grant-tables)。