mysql命令
1.起动mysqld mysqld --explicit_defaults_for_timestamp --debug --standalone --console(不作为服务运行) mysqld --explicit_defaults_for_timestamp --debug mysqld --console 让服务启动信息显示在控制台窗口(cmd),不加的话所有出错信息写到.ERR结 尾的文件中并存放在data目录下 2.停止mysqld mysqladmin shutdown -u root //密码为空 mysqladmin shutdown -u root -p123 //密码为123 3.mysql 登陆与退去(exit,quit) mysql -h 主机地址 -u 用户名 -用户密码 mysql 普通登陆 mysql -u root 以管理员登陆 //刚安装后的超级用户没有密码 mysql -u root -p123 以管理员登陆 4.以服务形式实现WINDOWS 开机自启动mysqld(服务器) 1.cd C:\mysql\bld\sql\Debug 2.mysqld --install test(服务名) //mysqld --install -manual 服务名(手动安装) 3.sc config test start = auto ---------------------------------- sc config test start = manual mysqld --remove test net stop test net start test ------------------------------- 5.带配制文件起动 mysqld --install test --defaults-file=c:\my.ini 6.修改密码: mysqladmin -u 用户名 -p旧密码 password新密码 eg: mysqladmin -u root -p password 123 //只输原密码就可以了 ,新密码就是123,因为原密码为空 mysqladmin -u root -p password //输原密码,与新密码 mysqladmin -u root -p123 password 123456 7. ini配制文件的位置 1. mysqld 搜索顺序 1 c:\windows\my.ini 2 c:\windows\my.cnf 3 c:\my.ini 4 c:\my.cnf 5 c:\mysql\bld\sql\my.ini 6 c:\mysql\bld\sql\my.cnf 7 c:\users\administrator\appdata\roaming\mysql\.mylogin.cnf 2. mysqld 指定顺序 mysqld --defaults-file=ini文件路径 8.调试MYSQL 1.mysqld --explicit_defaults_for_timestamp --debug --standalone --console(CMD 窗口不能关,否则就非正常退去了) 2.打开VS 2012 ,打开mysql.sln 3.在VS 2012中设定想要设定的断点 4.调试->附加到进程->选择 mysqld 5.mysql -u root 在这个窗口中 执行SQL命令,VS 2012会在源码中中断到相关细节,进而进行动态调试 6.mysqladmin shutdown -u root //调试完毕后关闭mysqld