刚开始学习数据库,关于’mysqld-nt’ 这问题困扰许久,在网上找了很多方法也不能解决。经过三番四次的摸索终于搞定了。
首先,我的bin目录下是有mysql.exe和mysqld.exe文件的。配置环境变量但还是不能解决;当时猜想:既然不是环境变量问题,那就可能是 ‘mysqld-nt --skip-grant-tables’ 这一行代码问题。经过尝试果然就是这个问题。
问题的原因:mysqld和-nt之间是有空格的,后面不动,然后就可以了。
补充:
中间可能存在的问题是:拒绝访问。
原因是:不能在cmd下直接访问,需要以管理员身份。
首先win+s然后输入cmd,再以管理员身份运行即可。