免安装版MySQL相关配置安装详解

本人小白,大部份内容来自于网络,再加一点自己的见解总结

提醒

第一次安装请忽略
如果你已经安装过安装MySQL你需要清理:

1.(必要) 查看MySQL注册的服务是否还在(任务管理器->服务选项卡->服务),若在需移除:
进入管理员模式cmd,转到c:/下,执行sc delete [你注册的MySQL服务的名字] 例如:sc delete MySQL
2. 删除压缩目录,若你之前是默认配置,data数据应该在C:\ProgramData\MySQL
3.清除环境变量

下载免安装版MySQL

进入mysql官网下载你需要的版本和位数的免安装版(zip文件),当前版本下载,历史版本下载

进入下载页面时如果请求你登录,可以点击下面的”no thanks,just start my download”跳过

配置环境变量

可以选择不配置,但这样你每次要做MySQL操作时都要转到bin目录下

配置环境变量有两种:
1. 在path后直接加bin目录路径
2. 新建一个MYSQL_ HOME变量赋值为你的解压路径,在path中添加%MYSQL_HOME%bin;

注意:若你的path前面一个变量后没加”;”需要先加上,建议每次添加环境变量时加上分号结尾

配置my.ini 文件

  1. 解压下载好的zip文件到指定目录,在mysql的根目录下可以看到一个my.ini文件(也有可能是my-default.ini,可以复制一份改名为my.ini)
  2. 打开文件修改端口号为默认的3306
  3. 修改基础路径basedir=“”此处填你解压的路径。例如:basedir=”c:/mysql/”
    注意windows下复制的路径要改成反斜杠“/”
  4. 修改数据存放路径datadir=“”此处填你的data文件夹的路径。例如:datadir=”c:/mysql/data/”
    如果你的根目录下没有data文件夹:
    1. 新建一个文件夹命名为data

注册服务

  1. 打开cmd(管理员模式)到bin目录下执行mysqld –install

    若不成功尝试MySQL –defaults-file=此处填你的my.ini的路径。
    例如:MySQLd –install MySQL –defaults-file=c:/mysql/my.ini

    若依旧无法启动请再三确认之前的MySQL服务是否处理干净了

  2. 提示注册成功后执行net start mysql 启动服务

    若服务无法启动请参看MySQL服务无法启动的问题

登录MySQL

  1. 启动服务后执行 mysql -uroot -p 在提示输入密码时输入密码,第一次默认为空,直接Enter就可以了

    若密码非空,尝试root

  2. 修改密码(注:以下newpassword是你要设置的新密码)

    1. 方式一:在登陆的mysql中执行:
      use mysql ;
      update user set password=password(“newpassword”) where user=”root”;
    2. 方式二:如果你此时在mysql中则执行quit;退出到dos,执行:
      mysqladmin -u root password newpassword;

你可能感兴趣的:(数据库)