Mysql安装

1、官网下载

https://dev.mysql.com/downloads/mysql/

2、选择需要的版本

3、安装步骤:

  1. 解压

    最好不要放在C盘,以后管理数据,会占用内存

    如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.6.40-winx64

  2. 添加环境变量

    将mysql中的bin目录,添加到环境变量中

  3. 初始化

    在cmd终端中输入 mysqld --initialize-insecure(执行成功后会在根目录生成data文件夹,若没有自动生成则自建data空文件夹,再次尝试执行,查看data文件夹中是否有存在文件)

  4. 启动服务端

    mysqld #启动MySQL服务
    
  5. 启动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;

posted @ 2019-02-20 22:02  久末丶  阅读(133)  评论(0编辑  收藏  举报