前端开发之数据库MySQL和Redis

531 阅读5分钟

这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战

常用命令

注:是否安装了数据库并配置了环境,如果没有,请从< 1、下载 >看起

命令语句描述
mysqld --install安装服务
mysqld --initialize --console初始化,记住初始化用户名和密码
net start mysql开启服务
net stop mysql关闭服务
exit退出
mysql -u root -p登录mysql ,Enter PassWord:// 输入密码
alter user 'root'@'localhost' identified by 'root';修改密码 , by 接着的是密码
sc delete mysql标记删除mysql服务

打开workbench前,需要启动mysql服务。
建议:一切操作都在取得管理员权限下进行操作,如cmd、workbench管理员权限。
说明:以下是window系统相关配置,如有出入,自行查阅。

上干货

1、下载

根据系统下载对应的版本

下载地址dev.mysql.com/downloads/m…

2、解压,文件和环境变量配置

  • 不用安装,解压配置,新建my.ini和Database(该文件是数据存放文件,里面内容自动生成)文件,添加以下配置 \ 需要转换为 /
  • 把以下内容复制到my.ini文件中,根据注释修改相应的配置
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录   注意斜杠 \  需要转换为 /
basedir=D://tool/mysql/mysql-8.0.25-winx64
#设置mysql数据库的数据的存放目录
datadir=D://tool/mysql/mysql-8.0.25-winx64/Database
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
  • 配置环境变量即可

3、安装验证,修改初始随机密码

进入解压路径下,执行:mysqld --install


初始化:mysqld --initialize --console,一定要记住初始化用户名和密码


启动服务:net start mysql

登录验证:mysql -u root -p,登录成功后

修改数据库密码:alter user 'root'@'localhost' identified by 'root' // 修改密码为 root

退出:exit
重新登录:mysql -u root -p


如果出现 什么文件缺失,请安装下面箭头指向文件,该文件在我的百度云盘mysql目录中或者点击这里下载

4、配置系统全局变量

经过上面的几个步骤,只能在加压目录下操作命令,不太方便,所以配置全局环境变量
新建mysql变量

在系统变量path变量中添加%mysql%\bin

直接cmd打开,执行可能报错,我这里时权限问题,通过管理员权限管理打开,即可解决

5、Workbench是MySql图形化的管理工具

下载地址:dev.mysql.com/downloads/w…
管理员权限打开

windows下Redis的安装和使用

1、要安装Redis

首先要获取安装包。Windows的Redis安装包需要打开GitHub链接。找到Release,点击前往下载页面。

2、在下载网页中

找到Redis-x64-xxx.msi和Redis-x64-xxx.zip,点击下载。

注:msi为安装包,zip是压缩包。

3、开始安装。

双击刚下载好的msi格式的安装包(Redis-x64-xxx.msi)

4、选择“同意协议”,点击下一步继续。

5、配置环境变量

选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里。

6、防火墙例外

端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务。

7、设定最大值为100M。作为实验和学习,100M足够了。

8、点击安装后

正式的安装过程开始。稍等一会即可完成。

9、Redis服务配置文件

安装完毕后,需要先做一些设定工作,以便服务启动后能正常运行。使用文本编辑器,打开Redis服务配置文件。

注意:不要找错了,通常为redis.windows-service.conf,而不是redis.windows.conf。后者是以非系统服务方式启动程序使用的配置文件。

10、访问Redis时的密码

找到含有requirepass字样的地方,追加一行,输入requirepass 12345。这是访问Redis时所需的密码,一般测试情况下可以不用设定密码。不过,即使是作为本地访问,也建议设定一个密码。此处以简单的12345来演示。

11、计算机管理中查看服务

点击“开始”>右击“计算机”>选择“管理”。在左侧栏中依次找到并点击“计算机管理(本地)”>服务和应用程序>服务。再在右侧找到Redis名称的服务,查看启动情况。如未启动,则手动启动之。正常情况下,服务应该正常启动并运行了。

12、最后来测试一下Redis是否正常提供服务。

  • 进入Redis的目录,输入redis-cli并回车。(redis-cli是客户端程序)如图正常提示进入,并显示正确端口号,则表示服务已经启动。
  • 使用服务前需要先通过密码验证。输入“auth 12345”并回车(12345是之前设定的密码)。返回提示OK表示验证通过。
  • 实际测试一下读写。输入set mykey1 "xxx”并回车,用来保存一个键值。再输入get mykey1,获取刚才保存的键值。

13、注意事项

  • 1.Windows使用的这个Redis是64位版本的,32位操作系统的同学就不要折腾了。
  • 2.作为服务运行的Redis配置文件,通常为redis.windows-service.conf,而不是redis.windows.conf。小心不要选错了。

参考地址

www.cnblogs.com/winton-nfs/…

www.cnblogs.com/liuqingzhen…