网上购物网站,免费的网站域名查询565wcc,宿迁网站建设推广公司,西安市网页制作公司有哪些目录
MySQL数据库特点MySQL下载MySQL配置文件初始化MySQL配置安装MySQL服务 启动MySQL服务登录数据库修改数据库登录密码MySQL错误代码1130 MySQL数据库特点 MySQL是一个开源关系型数据库管理系统(RDBMS)#xff0c;由Oracle公司维护和开发。它使用SQL语言进行数据库管理和操…目录
MySQL数据库特点MySQL下载MySQL配置文件初始化MySQL配置安装MySQL服务 启动MySQL服务登录数据库修改数据库登录密码MySQL错误代码1130 MySQL数据库特点 MySQL是一个开源关系型数据库管理系统(RDBMS)由Oracle公司维护和开发。它使用SQL语言进行数据库管理和操作。MySQL具有以下特点 开源免费MySQL是开源软件可以免费使用而且社区活跃有大量的开发者和用户贡献代码和解决问题。跨平台支持MySQL可以在多个操作系统上运行包括Windows、Linux、Mac等。这使得MySQL非常灵活可以适应不同的环境和需求。可扩展性MySQL可以轻松扩展以满足大规模的数据处理需求。它支持主从复制和分布式架构可以实现高可用性和负载均衡。高性能MySQL被设计为高性能的数据库系统。它使用了多种优化技术如索引、查询缓存、内存表等可以快速处理大量的数据。安全性MySQL提供了多种安全机制来保护数据的安全性。它支持用户权限管理、加密连接、访问控制等功能可以保护数据库免受未经授权的访问和攻击。完整的功能集MySQL支持各种数据类型包括整数、浮点数、字符串、日期等。它还支持事务处理、复杂查询、触发器、存储过程等高级功能可以满足各种应用的需求。 MySQL下载 MySQL下载地址MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/8.0.html选择mysql-8.0.35-winx64.zip下载后只需要通过简单指令配置一下就可以正常使用mysql服务。 下载mysql-8.0.35-winx64.zip文件后解压到D盘。
MySQL配置文件 在mysql-8.0.35-winx64目录下新建一个my.ini文件这是MySQL的配置文件。my.ini文件内容如下
[mysqld]
#设置时区为东八区此项设置后在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone 8:00
# 设置3306端口
port3306# 设置mysql的安装目录记得切换成自己的路径
basedirD:\mysql-8.0.35-winx64# 设置mysql数据库的数据的存放目录
datadirD:\mysql-8.0.35-winx64\data# 允许最大连接数
max_connections200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors10# 服务端使用的字符集默认为UTF8
character-set-serverutf8# 创建新表时将使用的默认存储引擎
default-storage-engineINNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_pluginmysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-setutf8[client]
# 设置mysql客户端连接服务端时默认使用的端口
port3306
default-character-setutf8初始化MySQL配置 切换到安装MySQL的bin目录下管理员身份打开命令行窗口。输入初始化MySQL的指令
mysqld --initialize --console初始化完成后如下图所示红色方框处会生成一个随机密码这是你登录MySQL的初始密码后面我们会去修改它 注意一定要把这个随机密码复制到你的文本文档因为在这个窗口里面字母O和数字0是分不出来的复制完后留着备用
安装MySQL服务
初始化完MySQL后安装MySQL输入以下命令
mysqld --install mysql8 启动MySQL服务
net start mysql8
登录数据库
mysql -u root -p输入初始化时随机生成的密码进去即可。
修改数据库登录密码
ALTER USER rootlocalhost IDENTIFIED BY 你的密码;
备注以上操作都是在mysql-8.0.35-winx64/bin目录直接使用的命令如果要在任意目录下使用MySQL命令需要配置系统环境变量即可。
MySQL错误代码1130 数据库远程登录受限时可以登录MySQL后通过下面的指令解决。
UPDATE USER SET HOST% WHERE USER ROOT;
FLUSH PRIVILEGES;