windows下压缩版mysql安装

本次记录使用的是mysql5.7版本

下载链接:https://dev.mysql.com/downloads/mysql/5.7.html

  1. 下载完成后,解压压缩包到期望目录,然后配置环境变量
    • 在path中配置mysql下的bin目录即可
  2. 在bin的同级目录下创建文件my.ini,写入以下配置代码
    [client]
    default-character-set=utf8
    
    [mysqld]
    #skip-grant-tables
    # 设置3306端口
    port=3306
    character_set_server=utf8
    
    basedir=D:\Program Files\mysql-5.7.37\
    
    datadir=D:\Program Files\mysql-5.7.37\data\
    
    default-storage-engine=INNODB
    
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    [WinMySQLAdmin]
    D:\Program Files\mysql-5.7.37\bin\mysqld.exe
    
    basedir: mysql安装路径
    datadir: mysql数据库存储路径
    其中代码skip-grant-tables代表的是安全模式,这样我们可以直接免密进入,一般情况用在压缩包mysql安装和忘记mysql密码的时候
  3. 启动管理员权限下的cmd命令窗口,首先输入这个指令安装mysql:
    • mysqld -install
    • 然后输入以下指令初始化mysql
      # 这个指令输入后,系统会生成默认的初始密码
      mysqld --initialize --console
      
      # 如果使用下面这个指令初始化,可能会造成没有mysql数据库的问题
      mysqld --initialize insecure --user=mysql
      
  4. 输入命令net start mysql启动mysql
  5. 输入指令mysql -u root -p,然后回车,输入密码继续回车,就可以进入mysql中了
  6. 修改密码
    alter user 'root'@'localhost' identified by '123456';
    或者
    update mysql.user set authentication_setring=password('123456') where user='root' and Host='localhost';
    
  7. 刷新权限
    flush privileges;
  8. 如何删除清空压缩版本安装的mysql?
    • 首先先停止mysql:net stop mysql
    • 然后输入指令:sc delete mysql
  9. 学习mysql,学习四种语言
    • 数据库DDL语言(定义)
    • 数据库DML语言(操作)
    • 数据库DQL语言(查询)
    • 数据库DCL语言(控制)
posted @ 2022-02-22 20:31  影梦无痕  阅读(46)  评论(0)    收藏  举报