首页 > 数据库 >MySQL安装

MySQL安装

时间:2023-11-20 14:59:17浏览次数:32  
标签:服务 -- MySQL mysqld mysql 安装 winx64

注:下面的操作都是Windows下进行

下载地址:https://dev.mysql.com/downloads/mysql/

1.官网下载

2、针对操作系统的不同下载不同的版本

 

3.解压

4.添加环境变量

在文件夹中找到mysql.exe文件 复制路径到path中

5.初始化

mysqld --initialize-insecure

6.启动sql服务

复制代码 复制代码
mysqld #启动MySQL服务

还可以将MySQL做成Windows服务

  注意:--install前,必须用mysql启动命令的绝对路径
  # 制作MySQL的Windows服务,在终端执行此命令:
  "c:\mysql-5.6.40-winx64\bin\mysqld" --install

  # 移除MySQL的Windows服务,在终端执行此命令:
  "c:\mysql-5.6.40-winx64\bin\mysqld" --remove


  注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
  # 启动MySQL服务
  net start mysql

  # 关闭MySQL服务
  net stop mysql
复制代码 复制代码

7.启动mysql客户端并连接mysql服务端(新开一个cmd窗口)

 

mysql -u root -p # 连接MySQL服务器

 

8.设置密码

  1. 打开终端,输入mysql
  2. 输入mysql提供的函数:select user(); # 查看当前登录的账号
    •              当前登录的默认账号为ODBC@localhost如果想切到root账号登录 执行命令:mysql -uroot -p
  3. 设置管理员root账号密码为123
    C:\Users\mjj>mysqladmin -uroot -p password "123"  #设置初始密码 由于原密码为空,因此-p可以不用 Mysql版本的不同,可能执行这句指令不起作用,请使用update mysql.user set authentication_string =password('') where User='root';

 

9.忘记密码(破解密码)

  1. 以管理员身份打开cmd
  2. 停掉mysql服务端
    C:\WINDOWS\system32>net stop mysql
    MySQL 服务正在停止.
    MySQL 服务已成功停止。

     

  3. 执行如下命令跳过授权表
    #跳过授权表
    C:\WINDOWS\system32>mysqld --skip-grant-tables
    2018-06-09 17:12:38 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path.
    2018-06-09 17:12:38 0 [Note] mysqld (mysqld 5.6.40) starting as process 6052 ...4.

     

  4. 现在可以不需要密码直接登录mysql
    mysql -uroot -p

     

  5. 现在可以任意的更改密码,执行如下命令
     update mysql.user set authentication_string =password('') where User='root'; 

     

  6. 刷新权限
    flush privileges;
  7. 退出mysql
  8. 让用户去加载权限,以管理员身份进入cmd,查看当前mysql进程
    tasklist |findstr mysql  #查看当前mysql的进程

     

  9. 杀死当前的进程,执行如下命令
    taskkill /F /PID 进程ID  # 杀死当前的进程pid

     

  10. 重启mysql服务

 

10.统一字符编码

  1. 进入mysql客户端,执行\s
  2. 为了统一字符编码,请执行如下操作:
    1. 在C:\mysql-5.6.40-winx64文件下创建my.ini文件
    2. 在my.ini文件中写入一下代码 复制代码 复制代码
      [mysqld]
      # 设置mysql的安装目录 **后面的路径一定是安装sql的目录(自己电脑的)**
      basedir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64
      # 设置mysql数据库的数据的存放目录,必须是data
      datadir=C:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\data
      sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
      
      # mysql端口
      port=3306
      # 字符集
      [mysqld]
      character-set-server=utf8mb4
      collation-server=utf8mb4_unicode_ci
      [client]
      default-character-set=utf8mb4
      [mysql]
      default-character-set=utf8mb4
      复制代码 复制代码

       

    3. 重启mysql
每天逼着自己写点东西,终有一天会为自己的变化感动的。这是一个潜移默化的过程,每天坚持编编故事,自己不知不觉就会拥有故事人物的特质的。 Explicit is better than implicit.(清楚优于含糊)

标签:服务,--,MySQL,mysqld,mysql,安装,winx64
From: https://www.cnblogs.com/97zs/p/17843915.html

相关文章

  • Liunx 安装keepalived
    1.官网下载 keepalived-2.2.2.tar.gz  移动到 /usr/soft/keepalived  然后进行解压     tar-zxvfkeepalived-2.2.2.tar.gz 2.配置   进入目录[root@localhostkeepalived]#cd/usr/soft/keepalived/keepalived-2.2.2[root@localhostkeepali......
  • Centos7 安装MySQL详细步骤
    1.1MySQL安装1.1.1下载wget命令yum-yinstallwget1.1.2在线下载mysql安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.1.3安装MySQLrpm-ivhmysql57-community-release-el7-8.noarch.rpm1.1.4安装mysql服务首先进入cd/et......
  • sysbench 安装 postgres 测试环境( Connection to database failed: SCRAM authenticat
    报错Connectiontodatabasefailed:SCRAMauthenticationrequireslibpqversion10orabove的解决方案1、下载安装包https://gitee.com/xiaohai008/postgresql10-devel2、安装yuminstall-ylibiculibicu-develrpm-ivhpostgresql10-10.23-1PGDG.rhel7.x86_64.rpmrp......
  • oracle 轻量化包安装,使用第三方客户端
    轻量版客户端工具包:此方式适用于NavicatPremium、PLSQL、DBeaver等客户端工具的,如果其他程序(自己开发的程序,中间件等)要使用的话,还是要安装完整版得客户端。下载地址;64位客户端工具:https://download.oracle.com/otn_software/nt/instantclient/1912000/instantclient-basic-wind......
  • 振弦式渗压计的安装方式及注意事项
    振弦式渗压计的安装方式及注意事项振弦式渗压计是一种常用的测量土壤水位的仪器,可以用于监测地下水位、土壤含水量、岩层渗系数等参数。其原理是依靠振弦的共振频率变化来测量介质中的压力变化。安装方式: 1.适当选取安装点:振弦式渗压计应当选取在代表性好的土层或是较合理的......
  • MySQL事务
    事务的基础知识1.数据库事务概述事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库中的数据始终保持一致性,同时我们还能通过事务的机制恢复到某个时间地点的数据,这样可以保证已提交到数据库的修改不会因为系统崩溃而丢失。1.1存储引擎的支持情况查询当......
  • 安装算量软件哪个好用_如何选择安装算量软件
    随着科技的飞速发展,安装算量软件已经成为建筑行业不可或缺的工具。然而,面对市场上琳琅满目的产品,许多用户可能会感到困惑:哪个安装算量软件最好用呢?本文将为您详细介绍鹏业安装算量软件的优势特点,帮助您轻松解决这一难题。一、智能化的数据处理能力鹏业安装算量软件依托强大的数据处......
  • Ubuntu安装最新nodejs
    环境:Ubuntu20.04.6问题描述由于ubuntu默认的apt下载器只能下载较老版本的nodejs,而使用源代码编译又有点麻烦,因此这里采用github上官方推荐的方式,推荐看官方的教程,里面还介绍了nodejs和ubuntu的对应版本,地址如下:https://github.com/nodesource/distributions。安装步骤Dow......
  • Centos7安装Redis(超详细)
    ​Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。​下载地址:https://github.com/microsoftarchive/redis/re......
  • Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动
    Ubuntu16.04安装英伟达(Nvidia)显卡驱动配有英伟达显卡的主机,装完Ubuntu16.04后出现闪屏现象,是由于没有安装显卡驱动。显卡型号NVIDIACorporationGM204[GeForceGTX970]由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按Ctrl+Alt+F1切换到终端界面)如果不能......