小虾在本科期间,已经学过了王珊等老师的“数据库系统概论”这本书,小虾在这门课的结业考试中,还考到了一个不错的成绩90以上的成绩(具体多少分,时间有点久记不清楚了)。小虾现在知识扫描的是《SQL必知必会第四版》的书籍。因为自己数据库的知识掌握的还不错,所以这本书的扫描预计会很快哦!如果自己还有时间,会把本科期间学到的知识在扫描一下,加深一下自己的知识。
小虾在接下来的实际中,可能使用的工具会是MySql。所以下面看到的不要惊讶呀!废话不说了,我们来开始扫描吧!
如果你不知道自己的电脑上面是否已经安装了MySql,那么跟着小虾,来进行一下操作吧(小虾的系统是win8,只要是windows系统,安装应该都大同小异吧)。
第一步先检查自己是否安装了mysql
- 按键window+R,弹出运行窗口,输入CMD,进入命令窗口,然后输入services.msc,电脑会弹出一个窗口。
因为小虾重装了系统,所以要重新安装mysql了。那么就跟着小虾一起来安装吧! 先进入mysql的官网 https://www.mysql.com/downloads/,然后根据下图进行操作。
根据小虾上面的步骤进行安装,应该就没有多大的问题。。。。。现在小虾就等着下载完毕进行安装啦。。。。。。。。。。。。。。
下载好的,先进行解压处理(解压到自己想保存的地方,小虾的是 H:learn_softwareMysqlmysql-8.0.21-winx64)!
在mysql-8.0.21-winx64下创建my.ini文件,然后使用文本进行打开。
还要创建一个 data 文件夹
然后就开始配置 my.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
下图是小虾配置的内容,把上面的复制一下,路径改成自己的安装路径,就可以了
将mysql执行程序目录(H:learn_softwareMysqlmysql-8.0.21-winx64in)添加到path环境变量中
然后一直点击确认/保存即可(有一点需要注意,那就是红色框住的分号,别忘了添加(英文的分号呀))。
执行cmd命令,之后输入 mysqld -install.让其进行安装。
小虾在安装的过程中,遇到了2个错误。
1.无法启动此程序,因计算机丢失VCRUNTIME140_1.dll。。。。。
2.执行 mysqld -instal 命令后,显示install/remove of the service Denied
如果你也遇见了参加小虾的这两篇博客(https://www.cnblogs.com/mengmengxia/p/13491669.html https://www.cnblogs.com/mengmengxia/p/13491616.html)。
如果你没有上述错误,运行完 mysqld -install 命令后,就会有如下图所示:
然后输入 net start mysql ,启动数据库:
然后,我们在输入 mysql -u root -p 回车
因为我们在mysqld --install 之前没有执行 mysqld --initialize 这个命令。所以我们的密码是空,在Enter password :直接按回车键就好。
接下来我们就来修改我们的密码,命令如下:ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
小虾的密码修改成了yxx(修改成自己容易记的密码)。
至此,mysql已经安装完毕,如果有疑问,可以留言哦!