技术标签: mysql
MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。
一、下载MySQL
第一步:下载mysql,地址:https://dev.mysql.com/downloads/installer/
mysql官网上提供了两种安装方式,第一种是在线版联网安装,第二种是本地安装。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。
以上两种安装方法均为图形界面向导方式安装,优点是可以比较清晰地看到整个mysql安装过程,并且可以选择性的安装所需的功能。缺点是安装过程中会出现一些环境依赖问题,导致安装失败。
压缩包下载地址:https://dev.mysql.com/downloads/mysql/5.5.html#downloads
打开文件,内容如下:
首先,打开电脑系统环境变量:
然后,添加mysql安装的bin文件目录的路径,如下图所示:
第二步:环境配置完成后,打开文件夹,创建一个新的文件后缀名为 .ini 的 my.ini空白文件。
第三步:编辑创建好的my.ini文件,用于初始化mysql数据库,tips:路径必须为“’\”的形式。
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\mysql\\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\\mysql\\mysql-8.0.17-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
第四步:快捷键Windows + R
输入cmd,进入本地Windows 命令行窗口,然后通过命令行 进入mysql下的bin文件夹。
第五步:输入mysqld --initialize
进行初始化mysql。
输入上述命令,按回车,会发现文件夹下会多出一个新的文件夹data。
等待初始化完成会生成一个后缀名为.err的文件,里面存放的是初始化登录mysql的密码;
打开.err文件:找到下图中所示的root账户和root密码;
重要提示:
如果先前在电脑中装过mysql,请在cmd命令窗口输入sc delete mysql
删除之前的mysql服务。第一次安装请忽略 , 如下图所示:
第六步:打开cmd窗口,输入mysqld --install
命令;
ps!!!: 如果出现 Install/Remove of the Service Denied!
错误的话。
解决办法: 使用管理员身份运行cmd,如下图:
接上,开启mysql服务;
使用root账户和刚刚文件里查看的密码进行登录;
出现以下界面说明mysql登录成功;
第七步:修改mysql root账户密码:使用命令:alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';
为了更便捷地使用数据库,可以选择连接mysql数据库客户端navicat工具:
测试连接:
Windows 键 + R 键 打开本地命令行窗口,输入services.msc
快速打开电脑 “服务”,检查mysql服务,如下图所示:
找到mysql服务,如未开启,可手动开启服务;
设置Mysql服务启动类型为:“ 自动 ”,启动服务。
文章浏览阅读6.8k次。背景有时项目中有很多的无用资源,包括xml文件、strings、colors文件中多余的定义等等,一个个删除,效率太低。解决方案在Android Studio中选择菜单“Analyze” --> “Run inspaction by Name …”。在弹出的搜索窗口中输入想执行的检查类型,如“Unused Resources”。在搜索结果界面,右键点击“Unused resourc..._android 如何找出无用资源
文章浏览阅读4.2k次。chrome浏览器是一款非常好用的搜索服务浏览器,这款软件使用起来超级的方便,不仅方便用户搜索,还有各种插件可以使用,操作起来超级的方便,可以随时满足用户的各种使用需求,让用户更加便捷的享受搜索服务,有很多用户在使用的时候会忘记自己的密码,今天小编就会大家一起来分享一个可以查看之前使用过的账号和密码的方法,这样使用起来就会更加的方便,如果忘记密码也可以使用手机一键寻找,操作超级的简单哦!如何查看Chrome浏览器曾经使用过的账号和密码打开Chrome浏览器,点击屏幕右上角的垂直3点图标。点击”设置“。_x用户名用谷歌账号能查到吗
文章浏览阅读1.2k次。源代码见:将在本博客中陆续发布。。。下载地址:即将上传。AutoLisp程序可用appload命令加载。推荐加载时加入自启动组。所有命令均以“zz”开头,程序加载后在命令行中输入“zz”就会弹出所有命令列表,用上、下键在列表中选择后按回车键执行即可。
文章浏览阅读972次。简单介绍一下关系数据库三范式?一、简单介绍一下关系数据库三范式?二、事务四个基本特征或 ACID 特性。一、简单介绍一下关系数据库三范式? 范式就是规范,就是关系型数据库在设计表时,要遵循的三个规范。要想满足第二范式必须先满足第一范式,要满足第三范式必须先满足第二范式。 第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。列数据的不可分割。 第二范式(2NF)要求数据库表中的每个行必须可以被唯一地区分。为实
文章浏览阅读665次。如何解决并发修改异常解决方法:1.采用列表迭代器解决,添加元素的时候,必须使用列表迭代器的添加元素的方法。特点:在当前元素的后面添加指定元素2.采用普通for循环的方式遍历集合,并添加元素。特点:在集合元素的最后添加指定的元素3.采用CopyOnWriteArrayList集合实现,它自身已经规避了并发修改异常。特点:在集合元素的最后添加指定的元素..._并发修改异常处理java
文章浏览阅读2.9k次。1.ES安装配置文件1.1主节点配置文件# ======================== Elasticsearch Configuration =========================# ---------------------------------- Cluster -----------------------------------cluster.name: GzEsCluster# ------------------------------------ Node_it doesn't look like the x-pack security feature is available on this elasti
文章浏览阅读1.2k次,点赞8次,收藏8次。链接题意:给出N个节点,给出M条边,我们只能从低节点跳到高节点。然后给出N个节点属于的公司,给出第i个公司第一次到给多少奖金。问从节点1开始,分别到达节点(1~n)最大奖金。分析:其实不难想到我们如果当前节点在x,有(a1,a2,a3…)这些节点可以到达节点x,那么我们选取(a1,a2,a3…)所有的状态转移过来就好了,状态表示我们可以用二进制,也可以用字符串数组等等,只要可以表示状态就行。状态转移有两种状态一种是在之前出现过,不用再加奖金了,把这个状态加入x另一种之前没有出现过,加上奖金并_2021ccpc女生赛c
文章浏览阅读599次。汽车注塑模具中的哈夫模具也叫斜弹模,它是前模哈夫式滑块结构,滑块是斜运动脱离产品倒扣的,叫斜弹模可能比较容易理解,和斜顶运动原理相同。知乎视频www.zhihu.com前模哈夫式滑块结构模具有3个优点: 01.前模哈夫式滑块比后模滑块占空间小,可以选用更小的注塑机台生产,节约成本 02.前模哈夫式滑块铲鸡是利用前模A板原身留锁模的,铲鸡强度够,且不容易涨模。 03.哈夫式滑块是留在前模,只需计算...
文章浏览阅读3.7k次。肩关节上臂下垂为中立位。关节活动度a 前屈:70°-90°b 后伸:40°-45°c 前屈上举:150°-170°d 上举:160°-180°e 外展:80°-90°f 内收:20°-40°g 内旋:70°-90°h 外旋:40°-50°上肢.jpg (24.85 KB)肘关节中立位为前臂伸直。a 屈曲:135°-150°b 过度伸直:10°c 旋前:80°-90°d ..._肘关节活动范围描述
文章浏览阅读855次。适用于WCDMA、LTE、GSM天线信号由模块出来的π型滤波匹配网络,优化信号质量50欧姆传输线特性阻抗控制多层板阻抗控制模型 ..._移远模块 天线pcb设计 规范
文章浏览阅读530次。-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------_java基础和java web基础
文章浏览阅读5.3k次,点赞3次,收藏39次。Issue : dropped 100.00% of messages so farResolve : tf transform wrong , for me , change /scan to /robot1/scan to resolvehttps://answers.ros.org/question/246928/messagefilter-dropped-100-of-messag..._rotate recovery can't rotate in place because there is a potential collision