mysql数据库环境搭建

发布时间: 2023-11-21 12:43 阅读: 文章来源:1MUMB4180PS

hello,大家好。距离上次发文已经过去一段时间了,这段时间小编啃了本专业相关的书,也是数据库入门级,也是最畅销之一的sql基础《mysql必知必会》,这本和《sql必知必会》是同一个作者,虽然都是sql的教程,但内容和侧重点略有不同,千万不要认为这是作者的圈钱行为!

大数据时代已经来临的现在,很多人都会接触到数据库,你可以不知道数据库到底是个啥,但sql会写两句,还是会在面试的时候稍微加个0.5分的吧。

废话不多讲,本系列文章,将带领读者跟着作者的思路,一步步地从sql小白,到大白再到老白。

在开始介绍文章内容之前,我们首先需要准备好我们的sql环境。网上很多sql环境搭建的教程,但老实说很多教程要么是限于版本老旧,要么不够详尽,找了半天才找到一个可用的教程,由于小编数据库这块是个小白也是摸索了很久才搞定的,下面附上具体流程(windows10版 mysql版本为8.0.19)。

第一步

mysql资源下载

链接如下:https://dev.mysql.com/downloads/mysql/

小编选择的是第一个,下载之后解压即可,解压路径中不能包括中文。

第二步

安装前准备

my.ini文件配置。解压之后的文件中是不包括my.ini,需要我们手动创建下,文件格式改成ini。文件里面是这样的。需要注意的是,basedir是我们解压出来的路径,datadir需要填的是数据库数据存放的路径。

[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录C:\Program Files\MySQLbasedir=F:\mysql_8_0_19# 设置mysql数据库的数据的存放目录C:\Program Files\MySQL\Datadatadir=F:\mysql_8_0_19\database# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4

环境变量的配置

路径:我的电脑-右键-属性-左侧选项 高级系统设置-环境变量,在下方的系统变量中点击新建。

结果如下图,路径为解压文件中bin文件夹的路径,点击确定。

第三步

安装

以管理员权限打开cmd,进入mysql解压文件夹bin的目录下(最开始默认c盘,切换盘直接输入盘符名,而不是直接用cd。。。这步坑了蛮久,linux症遗留。)

进入路径下之后,输入mysqld --initialize --console,进行初始化,记住这步之后会出来一个root用户密码,如下图。图中之所以会出现unambiguous,是因为之前的配置文件中写的是utf8,而不是utf8mb4(略有区别)。

接下来输入mysqld install,进行安装。小编这边安装很快,界面如下。

启动mysql服务,net start mysql。

启动mysql,这里不知道为啥,要在安装目录下才能启动mysql。输入mysql -u root -p,会要求输入之前所述的密码。搞定~

另外由于原始密码难记复杂,建议修改密码。mysql状态下键入alter user root@locahost identified by ‘键入密码‘; 即可。

以上是本次的mysql环境配置分享,至于数据库相关和sql语句的使用,则是之后的内容啦。

如有不对请指正。

新人,求关注~!

•••展开全文