https://dev.mysql.com/downloads/mysql/
解压
最好不要放在C盘,以后管理数据,会占用内存
如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.6.40-winx64
添加环境变量
将mysql中的bin目录,添加到环境变量中
初始化
在cmd终端中输入 mysqld --initialize-insecure(执行成功后会在根目录生成data文件夹,若没有自动生成则自建data空文件夹,再次尝试执行,查看data文件夹中是否有存在文件)
启动服务端
mysqld #启动MySQL服务启动mysql客户端并连接到mysql服务端(需要打开一个新的cmd窗口)
mysql -u root -p # 连接MySQL服务器未初始化
初始化
通过安装服务来启动和关闭服务端
上一步解决了一些问题,但不够彻底,因为在执行【mysqld】启动MySQL服务器时,当前终端会被hang住,那么做一下设置即可解决此问题,即将MySQL服务制作成windows服务
注意:--install前,必须用mysql启动命令的绝对路径, # 制作MySQL的Windows服务,在终端执行此命令: "c:\mysql-5.6.40-winx64\bin\mysqld" --install # 移除MySQL的Windows服务,在终端执行此命令: "c:\mysql-5.7.16-winx64\bin\mysqld" --remove 如果添加了环境变量,以管理员身份运行cdm 直接输入 mysqld --install 和 mysql --remove 即可 注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令: # 启动MySQL服务 net start mysql # 关闭MySQL服务 net stop mysql注意:启动服务以后,可以执行命令查看进程和杀死进程
tasklist |findstr mysql #查看当前mysql的进程 taskkill /F /PID 6052 # 杀死当前的进程pid开启服务端和关闭服务端
用命令在进程中结束数据库
赠送一条修改数据库密码操作
忘记密码怎么办?
(1) 先关闭掉之前的mysql服务器的进程
(2) 跳过授权表开启mysql的服务端 mysqld --skip-grant-tables
(3) 客户端连接 mysql -uroot -p
(4) 更改密码:update mysql.user set authentication_string =password('') where User='root';
(5) 刷新权限 flush privileges;
转载于:https://www.cnblogs.com/jiumo/p/10409553.html