简单命令

tasklist | findstr mysql 任务查找

taskkill /F /PID 17736 强制杀死任务

一. 下载mysql

Linux版本

#二进制rpm包安装
yum -y install mysql-server mysql

源码安装见:第一篇:初识数据库 - linhaifeng - 博客园

Window版本

#1、下载:MySQL Community Server 5.7.16
http://dev.mysql.com/downloads/mysql/#2、解压
如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64#3、添加环境变量
【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【将MySQL的bin目录路径追加到变值值中,用 ; 分割】#4 添加 MySQL 的配置文件 my.ini打开解压的文件夹 C:\mysql-5.7.16-winx64 ,创建 my.ini 配置文件, 配置以下基本信息:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql-5.7.16-winx64
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB#4、初始化
mysqld --initialize --console
执行完成后,会输出 root 用户的初始默认密码,后续登录需要用到,你也可以在登陆后修改密码#5、启动MySQL服务
mysqld # 启动MySQL服务#6、启动MySQL客户端并连接MySQL服务
mysql -u root -p # 连接MySQL服务器

二 . 密码破解

windows平台下,5.7版本mysql,破解密码的两种方式:

方式一

#1 关闭mysql
#2 在cmd中执行:mysqld --skip-grant-tables
#3 在cmd中执行:mysql
#4 执行如下sql:
update mysql.user set authentication_string=password('') where user = 'root';
flush privileges;#5 tskill mysqld #或taskkill -f /PID 7832
#6 重新启动mysql

方式二

#1. 关闭mysql,可以用tskill mysqld将其杀死
#2. 在解压目录下,新建mysql配置文件my.ini
#3. my.ini内容,指定
[mysqld]
skip-grant-tables#4.启动mysqld
#5.在cmd里直接输入mysql登录,然后操作
update mysql.user set authentication_string=password('') where user='root and host='localhost';flush privileges;#6.注释my.ini中的skip-grant-tables,然后启动myqsld,然后就可以以新密码登录了

linux平台下,破解密码的两种方式

方法一:删除授权库mysql,重新初始化

[root@egon ~]# rm -rf /var/lib/mysql/mysql #所有授权信息全部丢失!!!
[root@egon ~]# systemctl restart mariadb
[root@egon ~]# mysql

方法二:启动时,跳过授权库

[root@egon ~]# vim /etc/my.cnf    #mysql主配置文件
[mysqld]
skip-grant-tables
[root@egon ~]# systemctl restart mariadb
[root@egon ~]# mysql
MariaDB [(none)]> update mysql.user set password=password("123") where user="root" and host="localhost";
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> \q
[root@egon ~]# #打开/etc/my.cnf去掉skip-grant-table,然后重启
[root@egon ~]# systemctl restart mariadb
[root@egon ~]# mysql -u root -p123 #以新密码登录

三. 将MySQL服务端添加到系统服务(开机可自启动)

上一步解决了一些问题,但不够彻底,因为在执行【mysqd】启动MySQL服务器时,当前终端会被hang住,那么做一下设置即可解决此问题,即将MySQL服务制作成windows服务

注意:--install前,必须用mysql启动命令的绝对路径
# 制作MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --install# 移除MySQL的Windows服务,在终端执行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove注册成服务之后,以后再启动和关闭MySQL服务时,仅需执行如下命令:
# 启动MySQL服务
net start mysql# 关闭MySQL服务
net stop mysql

mysql 数据库的下载与安装 ,以及一些简单命令(任务查找,结束任务等)相关推荐

  1. Windows下mysql数据库的下载、安装、使用(详细)(有后续)

    一.下载MySQL 下载地址:https://dev.mysql.com/downloads/mysql/ 从第一步的页面往下滑,找到下面的位置---------------------------- ...

  2. MySQL数据库的下载和安装(详细)

    下载MySQL数据库 下载方式: 1. 通过官网下载 2.我下面文章留下的链接 步骤 通过官网下载 第一步,在百度搜索MySQL,如下图: 第二步,在官网里点击"DOWNLOADS" ...

  3. MySQL数据库的下载和安装

    一.下载 s1.进入官网:https://www.mysql.com/: s2.进入 DOWNLOADS 项,点击底部的 MySQL Community (GPL) Downloads,选择 MySQ ...

  4. MySQL数据库5.7版本安装部署及常规命令 增删改查 索引 事务 优化

    概述:数据库(Database)是按照数据结构组织.存储和管理数据的仓库,它产生于距今六十多年前,数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,在各个方面得 ...

  5. MySql数据库的下载安装及使用(2020最新版)

    一,下载MySql数据库 链接: 下载地址. 默认windows版本,需要其他版本的可以从官网寻找 点它,然后静静的等待下载 二,安装MySql数据库 打开它长这样 一路execute.next就可以 ...

  6. Mysql数据库有两种安装方法

    Mysql数据库有两种安装方法: 第一种是安装 mysql-5.7.16-winx64,Zip  发杂.麻烦,下载容量大 第二种方式:下载mysql-5.7.13-winx64.msi 内存小,点击自 ...

  7. [新人向]MySQL和Navicat下载、安装及使用详细教程

    MySQL和Navicat下载和安装及使用详细教程 因为这些软件的安装很多都是纯英文,作为新手安装真的需要摸索好久,包括我自己,所以Pipi酱就把自己的经验分享给大家~ MySQL的安装教程 一.下载 ...

  8. MySQL msi的下载与安装

    Mysql msi的下载与安装 一.下载 下载官网:https://dev.mysql.com/downloads/windows/installer/8.0.html 二.安装

  9. MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换)

    MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换) 参考文章: (1)MySQL数据库从GBK转换到UTF-8最简单解决方案(也适用于其它编码转换) (2)https:// ...

最新文章

  1. job for nginx.service failed_用Python操作Kubernetes的Job
  2. (Kubernetes)k8s和docker的关系
  3. 博客园个性时钟,Play with me !!!
  4. 根据浏览器navigator区分PC端还是移动端,区分操作系统,区分浏览器型号
  5. android_secure写权限,android.permission.WRITE_SECURE_SETTINGS权限报错
  6. SQLiteDatabase中query、insert、update、delete方法参数说明
  7. 把ueditor的 p 标签 改成a标签_每周一签·35 | 云标签使用常见问题(QA)
  8. ssh 免密登录 ssh互信 ssh登录到linux服务器不需要输入密码
  9. tomcat 发布到服务器启动不了
  10. 02 - Redis源码结构介绍
  11. 在图像中剪切圆形图片
  12. MySQL 那些监控参数 问 答 (4)REDO AHI latch 锁
  13. 超级好用easyexcel插件
  14. 【PAT乙级】1096 大美数 (15 分) DFS回溯解法
  15. 2辊张力辊张力计算公式
  16. Javascript 实现城市选择控件
  17. C#-根据手机号获得相应的信息
  18. 选择靠谱的刷脸支付公司追风赶潮
  19. Spring调用vertx异步service Interface
  20. 数字电路/涉及电路/常见芯片简介/74系列的等

热门文章

  1. 我的世界服务器修改mod配置文件,如何更改部分配置文件 - 机械改造 (Cyberware) - MC百科|最大的Minecraft中文MOD百科...
  2. 可以钓鱼的JAVA游戏_《模拟钓鱼》一款家里建鱼塘,足不出户就能钓鱼的游戏!...
  3. 现代女性提升魅力要做的20件事(zt)
  4. QML Item和Rectangle详解
  5. 寻找动物影子:测试你的潜藏“兽性”是怎样的(图)
  6. 窗口的显现与隐藏,opacity
  7. Winlogon, LSASS and Userinit简介
  8. paper 130:MatLab分类器大全(svm,knn,随机森林等)
  9. 加拿大访问学者签证如何提升通过率?
  10. 扎克伯格Meta元宇宙被质疑:年均烧百亿美元,货要等十年