我是直接用mysqld.exe打开,然后进程中有这个,就可以使用数据库了,但是为什么服务中没有mysql?
这个应该是你没有讲mysql安装到系统服务中,mysql默认是没有安装到服务的,你可以将它安装到服务里,这里有两个方案。
方案一、百度教程 http://jingyanbaiducom/article/7908e85c8fd836af491ad261html
方案二、直接告诉你吧。(1)、将mysql安装目录下的bin目录添加到系统的环境变量中,然后启动doc命令行界面,然后直接输入mysqld --install就可以安装了
以上仅代表个人意见哦
1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改
“mysql”
数据库里的
“user”
表里的
“host”
项,从“localhost”改称“%”
mysql
-u
root
-pvmwaremysql>use
mysql;
mysql>update
user
set
host
=
‘%’
where
user
=
‘root’;
mysql>select
host,
user
from
user;2
授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。grant
all
privileges
on
to
‘myuser’@'%’
identified
by
‘mypassword’
wi
th
grant
option;如果你想允许用户myuser从ip为19216816的主机连接到mysql服务器,并使用mypassword作为密码grant
all
privileges
on
to
‘myuser’@'19216813′
identified
by
‘mypassword’
with
grant
option;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句
mysql>flush
privileges
使修改生效就可以了
安装Wampserver的时候,它会一起安装上Mysql。
端口问题:许多软件也占用,包括讯雷!!!所以很有可能是其它软件占用了!!!在启动Wampserver之前,把其它软件的服务停止掉(不是关闭该软件,是后台运行的服务也要关闭)!!!
如果还不行,那就进我的空间看一下吧!!!这里有地址。
http://zhanghaiyuan2008blog163com/blog/static/32898332201041981238528/
查看服务器mysql服务是否安装的方法:
在完成安装Mysql后,使用mysql时,打开cmd,输入net start mysql,提示服务名无效,查看服务列表,也结果找不到mysql相关的服务,就证明没有安装mysql服务。
解决方法如下:
1、打开cmd,切换到mysql的bin目录下 (这个需要根据自己电脑mysql安装位置查找,下面是我的电脑上mysql安装目录)
2、 C:\Program Files(x86)\MySQL56\bin>mysqldexe -install
Service successfully installed
3、 C:\Program Files(x86)\MySQL56\bin>net start mysqlMySQL 服务已经启动成功
4现在打开服务列表,就可以看到mysql服务了。
0条评论