Mysql8.4数据库安装新建用户和库表

 更新时间:2024年07月18日 10:11:30   作者:Hadesls  
MySQL是最常用的数据库,本文主要介绍了Mysql8.4数据库安装新建用户和库表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、下载MySQL数据库

yum install -y wget perl net-tools libtirpc
# 安装wget和perl、net-tools、libtirpc
wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar
# 下载安装包
tar -xvf mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar
# 解压安装包
rpm -ivh mysql-community-common-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-libs-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-server-8.4.0-1.el9.x86_64.rpm
# 安装MySQL

2、配置数据库

systemctl start mysqld
# 启动数据库
systemctl enable mysqld
# 设置开机启动
cat /var/log/mysqld.log
# 查看下默认密码

如图:

请添加图片描述

3、修改默认管理员密码

mysql -uroot -p
# 进入数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hadesr^000';
#修改下root初始密码,密码为:Hadesr^000

FLUSH PRIVILEGES;
# 刷新下权限

exit
# 退出
mysql -uroot -pHadesr^000
# 再重新进入,就需要新密码了

4、创建用户和数据库

CREATE USER 'Hadesr'@'localhost' IDENTIFIED BY 'Hadesr^000';
# 创建用户 Hadesr

如果需要外部远程访问,需要把'Hadesr'@'localhost'改成'Hadesr'@'%'

create database wifite character set utf8 collate utf8_bin;
# 创建 wifite 数据库
GRANT ALL PRIVILEGES ON wifite.* TO 'Hadesr'@'localhost';
# wifite数据库用户赋权

FLUSH PRIVILEGES;
# 刷新下权限

SHOW DATABASES;
# 查看数据库中的所有数据库
----------------------
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| wifite             |
+--------------------+
5 rows in set (0.00 sec)

wifite.* 为数据库名字,这里只把wifite库授权给Hadesr用户,库名改成*.*,则把所有库都授权给Hadesr用户

5、创建表

1、进入wifite 库

USE wifite;

2、创建表

CREATE TABLE `dever` (
`name` text NOT NULL,
`ip` varchar(15) NOT NULL,
`username` text NOT NULL,
`password` text NOT NULL,
`port` char(32)
) ;

3、查询表和表结构

show  tables;
# 查询 wifite 库中表
---------------------

mysql> show  tables;
+--------------------+
| Tables_in_wifite	 |
+--------------------+
| dever              |
+--------------------+

select * from dever;
# 查询 net_dev 表结构

----------------------------------------------------------------------------
mysql> select * from dever;
+------+----------+----------+------------+------+
| name | ip       | username | password   | port |
+------+----------+----------+------------+------+
| Test | 10.1.2.3 | Hadesr   | hadesr.com | 22   |
+------+----------+----------+------------+------+

4、添加数据

1、插入数据

INSERT INTO `dever`(`name`,`ip`,`username`,`password`,`port`) VALUES ('Test','10.1.2.3','Hadesr','123456','22');

2、删除信息

delete from dever where name = "Test";

3、更新信息

update wifite.dever set password='hadesr.com' where name='Test';

6、使用 Navicat Premium 编辑设备信息

MySQL 下插入设备信息命令繁琐,设备多了不方便,可以使用Navicat Premium图形化进行操作

请添加图片描述

到此这篇关于Mysql8.4数据库安装新建用户和库表的文章就介绍到这了,更多相关Mysql8.4安装新建用户和库表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • MySQL中几种常见的嵌套查询详解

    MySQL中几种常见的嵌套查询详解

    最近在MySQL上做了点工作,发现很多人都在询问MySQL嵌套查询的问题,下面这篇文章主要给大家介绍了关于MySQL中几种常见的嵌套查询,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Mysql事务并发脏读+不可重复读+幻读详解

    Mysql事务并发脏读+不可重复读+幻读详解

    这篇文章主要介绍了Mysql事务并发脏读+不可重复读+幻读详解,文章基于Mysql事务的相关资料展开对主题的详细介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • MySQL中给字段添加唯一约束的方式汇总

    MySQL中给字段添加唯一约束的方式汇总

    唯一约束是 MySQL 中用于限制字段的值不能重复的一种约束,它能保证数据表中指定字段的唯一性,防止重复数据插入,从而保障数据的有效性,本文给大家介绍了MySQL中给字段添加唯一约束的方式,需要的朋友可以参考下
    2025-12-12
  • MySQL 8.0 Online DDL快速加列的相关总结

    MySQL 8.0 Online DDL快速加列的相关总结

    在实际的MySQL运维过程中,我们经常会遇到业务需要给某张表添加字段的情况,本文将介绍几种加字段的方法,感兴趣的朋友可以参考下
    2021-06-06
  • 在Win下mysql备份恢复命令

    在Win下mysql备份恢复命令

    假设mysql安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是database_name
    2010-02-02
  • 从0到1学会MySQL单表查询

    从0到1学会MySQL单表查询

    这篇文章主要给大家介绍了关于如何从0到1学会MySQL单表查询的相关资料,单表查询是指从一张表数据中查询所需的数据,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • 几个常见的MySQL的可优化点归纳总结

    几个常见的MySQL的可优化点归纳总结

    这篇文章主要介绍了几个常见的MySQL的可优化点归纳总结,包括在编程时处理索引、分页以及数据类型时可用到的地方,需要的朋友可以参考下
    2015-05-05
  • MySQL 表约束从基础约束到外键关联实战案例详解

    MySQL 表约束从基础约束到外键关联实战案例详解

    文章全面介绍了MySQL的核心表约束,结合PPT实战案例讲解用法、区别与避坑点,帮你设计出健壮的数据库表结构,通过实例展示了如何设计健壮的数据库表结构,并提供了约束选型和避坑指南,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • mysql 查看表结构数据的实现

    mysql 查看表结构数据的实现

    在MySQL数据库中,我们经常需要查看表的结构和数据信息,以便了解表的字段定义、索引情况等,本文主要介绍了mysql 查看表结构数据的实现,感兴趣的可以了解一下
    2024-05-05
  • 深入分析Mysql中limit的用法

    深入分析Mysql中limit的用法

    很久没用mysql的limit,一时大意竟然用错了,自认为(limit 开始,结束),其实错了,正确的应该是(limit 偏移量,条数),为了记住这次错误,转载一篇limit用法详解。推荐给大家,希望对大家能够有所帮助。
    2015-03-03

最新评论