MySQL 8.0.28的简介
MySQL 8.0.28是MySQL社区版的最新版本,是针对企业级的开源关系型数据库管理系统。该版本提供了许多新的功能和改进,如多线程批量导入、支持并行查询执行、JSON等数据类型、更多的加密算法和更好的性能等。
MySQL 8.0.28的安装与配置
MySQL 8.0.28可在官方网站https://dev.mysql.com/downloads/mysql/
下载。选择相应的操作系统版本进行下载。
安装过程按照提示进行,其中需要设置root用户的密码。安装完成后需要对MySQL进行基本配置:
- ① 修改MySQL配置文件。进入MySQL的安装目录,找到
my.ini
配置文件,在[mysqld]节点下添加如下内容:
character_set_server=utf8mb4
skip-character-set-client-handshake
explicit_defaults_for_timestamp=1
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
MySQL 8.0.28的使用与管理
启动MySQL客户端mysql
,连接数据库。
mysql -h主机名 -u用户名 -p密码
创建数据库、表
CREATE DATABASE DB_NAME; USE DB_NAME; CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... );
插入数据
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
查询数据
SELECT column1, column2, ... FROM table_name WHERE condition;
更新数据
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
删除数据
DELETE FROM table_name WHERE condition;
导入导出数据
mysqldump -u用户名 -p密码 -d 数据库名 > dump.sql
mysql -u用户名 -p密码 数据库名 < dump.sql
MySQL用户管理
- ① 创建用户
CREATE USER '新用户名'@'localhost' IDENTIFIED BY '密码';
GRANT 权限 ON 数据库名.表名 TO '用户名'@'用户地址' IDENTIFIED BY '密码';
SET PASSWORD FOR '用户名'@'主机名' = PASSWORD('新密码');
MySQL权限管理
- ① 查看用户权限
SHOW GRANTS FOR '用户名'@'主机名';
REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'用户地址'
总结:
MySQL 8.0.28的安装配置和使用管理较为简单,需要注意的是,修改配置文件需要管理员权限,正确的配置才能保证数据库的安全和性能。另外,MySQL的权限管理确保数据库的数据安全。
本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/mysqlny00.html
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!