目录
前言
一、MySQL简介
1、 什么是MySQL?
2、 为什么用MySQL?
3、MySQL的特点
二、MySQL安装步骤
1、下载MySQL并解压
2、定义my.ini文件并将my.ini放到解压好的MySQL文件夹下
3、 在bin目录下打开dos命令
4、 安装MySQL服务
5、 初始化MySQL
6、启动MySQL服务
7、利用初始密码登录
8、改变MySQL链接密码
三、安装MySQL时的常见错误
1、提示缺少.dll文件
2、MySQL 服务无法启动,请键入……以获得更多的帮助
还是无法启动
3、 没有初始化密码
总结
今天分享的内容是MySQL的安装,接下来就跟着九歌一起看看安装步骤。
在安装MySQL之前先介绍一下MySQL,以及阐述为什么要选择MySQL
MySQL是一个多用户、多线程的SQL数据库,是一个客户机/服务器结构的应用,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。
SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。SQL语言使得存取或更新信息变得十分容易,你可以直接使用SQL从网站上查询信息。MySQL的快速和灵活性足以满足一个网站的信息管理工作。
1、mysql性能卓越,服务稳定,很少出现异常宕机。
2、mysql开放源代码且无版权制约,自主性及使用成本低。
3、mysql历史悠久,社区及用户非常活跃,遇到问题,可以寻求帮助。
4、mysql软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
5、mysql品牌口碑效应,使得企业无需考虑就直接用之。
6、mysql支持多种操作系统,提供多种API接口,支持多种开发语言。
1. 可以同时处理几乎不限数量的用户;
2. 处理多达50,000,000以上的记录;
3. 命令执行速度快,也许是现今最快的;
4. 简单有效的用户特权系统。
正常情况下这样是可以进行下一步的 ,但这样进入我的不是管理员。所以在搜索框搜索命令,管理员身份运行。
打开dos窗口后用dos命令转到对应的路径
在dos命令中输入mysqld -install
因为我已经安装好了 所以这里提示已存在
在dos命令中输入 mysqld --initialize --console
初始化的时候会提供初始化的密码,因为我已经安装好了也修改了密码所以不会显示初始化密码。
在dos命令中输入 net start mysql 启动服务
因为已经安装好了 服务我也启动过了。
dos命令中输入 mysql -P 3306 -u root -p
登录前:
登录后:
初始化的密码随机生成,很难记。所以我们改一下密码,自己一定要记得,或者备份一下密码
输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己的密码';
因为我改的是原密码所以0行受影响
到此,MySQL的安装就到此为止了。
首先,zip安装需要64位的系统,自己看电脑是不是32位的。
- 然后你的路径不要有中文!!!
- 名字也不要不要带空格!!!计算机会把空格前的名字默认为一个目录,可以用引号引起来!
- 打开cmd需要管理员身份!!!
然后查看自己有没有MySQL的服务
需要安装环境运行补丁:VC++运行环境
1、当出现该错误时,输入:mysqld remove,提示"Service successfully removed."
2、重新初始化MySQL,输入:mysqld --initialize
3、安装服务,输入:mysqld -install,提示"Service successfully installed."
4、输入:net start mysql
这个时候我们可以通过查看mysql的日志了解错误信息,之前初始化的时候会在安装文件夹内生成一个data文件夹,可打开看里面是否有个后缀名为 err 的文件。
可以查看最近错误
D:\Software\mysql-8.0.18-winx64\bin>mysqld --initialize --console
mysqld: Can't create directory 'D:\Program Files\MySQL\Data\' (OS errno 2 - No such file or directory)
2020-06-06T02:35:15.057233Z 0 【System】 【MY-013169】 【Server】 D:\Software\mysql-8.0.18-winx64\bin\mysqld.exe (mysqld 8.0.20) initializing of server in progress as process 14340
2020-06-06T02:35:15.057307Z 0 【ERROR】 【MY-010338】 【Server】 Can't find error-message file 'D:\Software\mysql-8.0.18-winx64\share\errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2020-06-06T02:35:15.059675Z 0 【ERROR】 【MY-013236】 【Server】 The designated data directory D:\Software\mysql-8.0.18-winx64\data is unusable. You can remove all files that the server added to it.
2020-06-06T02:35:15.080952Z 0 【ERROR】 【MY-010119】 【Server】 Aborting
2020-06-06T02:35:15.083252Z 0 【System】 【MY-010910】 【Server】 D:\Software\mysql-8.0.18-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.20) MySQL Community Server - GPL.
删除Data重新初始化一下
要不就再去检查一下你的my.ini的配置路径是不是对的。
总结一下,本次分享了,MySQL是什么?为什么使用MySQL?以及MySQL的特点。
其次分享了MySQL的安装步骤以及在安装过程中常见的错误。
希望对您有所帮助。我是九歌,以上内容如有错误,还望指正,谢谢!!!