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