mysql服务器启动不了怎么回事?

mysql服务器启动不了怎么回事?,第1张

解决mysql服务无法启动的问题

找到mysql安装目录,将其配置文件mydefaultini改名为myini,并且将myini移至bin目录下。

启动命令行,将目录切换到mysql安装目录的bin目录下。

接下来,在命令行执行命令:mysqld --initialize --user=mysql --console

注意,上一个步骤会获得一个临时密码,需要记录,之后会用到。

接下来在控制台以命令行输入: mysqld --install,进行安装服务 *** 作。

之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。

之后,输入命令行mysql -uroot -p,利用之前的临时密码输入即可登录数据库成功。

修改临时密码,设置密码:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD为自己定义的数值。

本地不安装mysql 服务器是可以的。
但是至少要安装客户端。
再至少, 也要安装一个 ODBC 的驱动。
否则 总不能什么驱动没有, 然后用 Access 连接 MySQL 吧?
下面这种情况, 是 连接本机的 MySQL
前提是 本机安装了 MySQL , 并开启了 MySQL 的服务。
E:\MySQL\MySQL Server 51\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor Commands end with ; or \g
Your MySQL connection id is 4
Server version: 5150-community MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates All rights reserved
This software comes with ABSOLUTELY NO WARRANTY This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help Type '\c' to clear the current input statement
mysql>
下面这种情况, 是 本机只有客户端, 没有运行服务程序。
连接的是 另外一台机器上面的 MYSQL 数据库, 本机是没有数据库的。
F:\mysql-4110a-win32\bin>mysql -u test_user -h 19216856101 -p
Enter password:
Welcome to the MySQL monitor Commands end with ; or \g
Your MySQL connection id is 8 to server version: 5096-community-nt
Type 'help;' or '\h' for help Type '\c' to clear the buffer
mysql>

--------------------------------------------
mysqladmin -u root -p shutdown 把mysql停止
cmd下进入mysql目录,执行mysqld-nt --install
试试

这个应该是你没有讲mysql安装到系统服务中,mysql默认是没有安装到服务的,你可以将它安装到服务里,这里有两个方案。
方案一、百度教程 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13485089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-16
下一篇 2023-08-16

发表评论

登录后才能评论

评论列表(0条)

保存