MySQL数据库的启动
1.初始化:
执行初始化操作,首先进入mysql的bin目录,在cmd窗口中执行命令。
mysqld --initialize --console
初始化会生成一个data目录,如果data目录已经存在,则需要删除data目录后再执行命令。
在执行初始化操作过程中会显示一个临时生成的口令。
使用mysqld --install 将mysql添加到系统服务中,默认当机器启动时会自动启动mysql服务
2.启动数据库服务:
使用net start mysql启动数据库服务
使用命令mysql -uroot -p 打开客户端连接已经启动的数据库服务,这里需要输入上面生成的临时口令
修改口令alter user 'root'@'localhost' identified with mysql_native_password by '新口
令'
3.关闭服务器net stop mysql
4.删除mysql系统服务mysqld --remove
常用命令
启动客户端:在bin目录下 mysql -uroot -p123456
命令格式为: mysql -u用户名 -p口令 -P端口号 -h主机名称 。在实际应用中,不建议直接使用-p口令的这种格式,如果正常启动,则可以看到命令提示符mysql>
如果需要在任意目录都可以打开客户端,则需要将bin的绝对目录添加到path系统环境变量中
查看所有的数据库show databases;
注意information_schema、mysql、sys、performance_schema都属于系统数据库,不要直接操作这些数据库
切换当前数据库use 数据库名称;
查看当前数据库下的所有数据表show tables;
查看某个数据表的结构定义desc 数据表名称;
放弃正在输入的命令\c
显示命令清单\h
退出客户端\q ,也可以使用exit 或者quit
查看服务器的状态信息\s
退出客户端 quit