windows命令行运行mysql
在cmd中输入时一定要保证英文环境.
1. windows命令行运行mysql:
我是将MYSQL安装在C:\Program Files\MySQL所以
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql –uroot –p
然后看下数据库对应的用户和主机:
2. 当你远程登录MySQL时,使用的账号要有特殊要求。
默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%(%表示所有IP都有连接权限)。
执行的sql语句如下:update user set host = '%' where user = 'root'; #user为表名
3. 利用.bat文件来安装和卸载数据库服务
安装并启动服务:
echo ini path: %~dp0my.ini
.\mysqld.exe --install DB_Server --defaults-file="%~dp0my.ini"
net start DB_Server
停止并写在服务:
net stop DB_Server
.\mysqld.exe --remove DB_Server
4.如果telnet本机的3306端口不通(命令是telnet localhost 3306,需要windows开通下telnet服务),是因为sql服务(mysqld)没有起来
新战场:https://blog.csdn.net/Stephen___Qin