Mysql入门——数据库的安装(看完本文再也不用担心数据库安不上了)

目录

  • 0引言
  • 1、安装包的下载
  • 2、安装前的准备
    • 2.1新建my.ini文件
    • 2.2配置环境变量
  • 3、安装流程和注意事项
  • 4、总结
  • 参考文献

0引言

Mysql数据库新手上路第一天就是安装问题,本文的写作时间是2020年5月24日。使用的数据库版本是mysql-8.0.19电脑是win 10的。本文将会从数据库安装包的下载到安装配置进行细致的讲解,废话不多说上正文。
本文也会有一下两种报错的解决办法:
1、Install/Remove of the Service Denied!
2、找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

1、安装包的下载

1、第一种自然是先安利一下自己的资源:mysql-8.0.19-winx64.rar。列一下好处:下载比官网快,此文的方法使用的就是此版本亲测有效,总的一句话就是不心累。
2、当然对于很多没有C币的小伙伴还有第二种方法就是去官网下载。关键词是:mysql download 记得一定下载社区版。目前的版本我看一下是8.0.20.
3、实在不行联系qq1758714024
最后不是很放心贴一下下载界面和官网网址。
Mysql入门——数据库的安装(看完本文再也不用担心数据库安不上了)_第1张图片
下载187.5M的那个。

2、安装前的准备

2.1新建my.ini文件

准备好安装目录之后需要解压到自己想要装的盘。然后创建一下my.txt文件,更改扩展名为.ini。然后打开文件输入下面的信息:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=路径
# 设置mysql数据库的数据的存放目录
datadir=路径\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

注意:
1、需要把上述代码中的第五行和第七行改为你电脑的解压路径,到bin文件所在路径即可。
2、如果没法显示扩展名在:此电脑——查看——显示/隐藏——勾选文件扩展名就可。(这是win10的操作方法,win7可以自行百度查看如何显示扩展名)

2.2配置环境变量

接着还需要配置环境变量,这里说一下方法(win10):提前复制好bin文件的路径(包含bin)。如:D:\mysql\bin 复制补上可以左后最后手动补上。
右击此电脑——属性——高级系统配置——环境变量——在系统变量中找到pyth-添加刚刚的路径——确认——确认——退出。

3、安装流程和注意事项

1、打开cmd(有的需要管理员权限打开最好是管理员打开)
2、依次输入mysqld --initialize-insecure --user=mysqlmysqld -install,如果成功会提示Service successfully installed。(如果出现如下报错:Install/Remove of the Service Denied,请看第一步)
3、启动数据库net start mysql
4、下面就是我们熟悉的启动数据库的命令了mysql -u root -p一般默认没有密码,直接回车就完了。如果提示>mysql就是安装成功了。
5、quit退出数据库。
注意:
如果报错:找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题
解决办法是:安装MSVBCRT.AIO.2019.10.19.X86 X64.exe这是微软常用运行合集,自行下载软件配置一下系统就可以了。实在不行也是联系qq1758714024
安装流程命令汇总

mysqld --initialize-insecure --user=mysql
mysqld -install
net start mysql
mysql -u root -p
mysql

4、总结

希望能帮到大家,如有问题,欢迎评论区留言。

参考文献

你可能感兴趣的:(Mysql入门)