安装mysql5.5挺顺利的,就是启动服务出现了几个问题:
Q1:无法打开服务,安装完以后直接这个,闪退,本地服务里面也找不到mysql。
A:在附件中找到命令提示符,右键以administrator的身份运行。若是不是系统管理员身份,则会遇到错误:
进入到mysql的安装目录找到目录bin,这是我的安装目录(D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin)进入bin目录以后,运行mysqld --install
会有反馈提示你已安装,这样运行mysql.exe,可以进入数据库的创建等等的数据库操作(mysql5.5的操作时命令行方式的,也可以安装软件实现图形化操作),
这样只是在运行了数据库并没有打开数据库服务。数据库服务用命令 net start mysql 打开,或者在控制面板-->系统和安全-->管理工具-->服务,在里面找到MYSQL
手动打开。
Q2: 管理员身份运行了命令提示符,进入mysql的安装目录下面的bin目录下,运行了mysqld.exe,出现了在服务无法开启,无法关闭的状态。
在命令提示附中输入:net start mysql 返回信息,是正在启动或关闭,不能打开;从控制面板进如查看是上面的状态,是MYSQL启动,mysql一直处于正在启动状态,
右键选项都是灰色的没法操作。
A: 打开任务管理器,发现mysqld.exe在运行,于是将该进程kill,这是发现mysql服务右键可以操作,这是讲mysql'重亲启动,然后mysql恢复正常状态,已启动。
Q3: 遇到在命令提示符运行了mysqld.exe之后,一直没有等到交互信息出现。
A: 没有一系统管理员身份运行。
以系统管理员身份运行很关键,以后遇到类似的启动问题多想想。