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中可以使用ALTER TABLE语句来修改表结构,包括添加自增属性,下面这篇文章主要给大家介绍了关于Mysql修改字段类型、长度及添加删除列的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • Mysql数据库锁定机制详细介绍

    Mysql数据库锁定机制详细介绍

    这篇文章主要介绍了Mysql数据库锁定机制详细介绍,本文用大量内容讲解了Mysql中的锁定机制,例如MySQL锁定机制简介、合理利用锁机制优化MySQL等内容,需要的朋友可以参考下
    2014-12-12
  • mysql重复索引与冗余索引实例分析

    mysql重复索引与冗余索引实例分析

    这篇文章主要介绍了mysql重复索引与冗余索引,简单说明了重复索引与冗余索引的概念、应用场景并结合实例形式分析了mysql重复索引与冗余索引相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • MySQL由浅入深掌握连接查询

    MySQL由浅入深掌握连接查询

    连接查询是关系数据库中最主要的查询,主要包括内连接、外连接和交叉连接等。通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志
    2022-03-03
  • mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑

    mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑

    这篇文章主要介绍了mysql 8.0.18 压缩包安装及忘记密码重置所遇到的坑,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • MySQL连接器提升应用功能与数据存储能力

    MySQL连接器提升应用功能与数据存储能力

    这篇文章主要为大家介绍了MySQL连接器提升应用功能与数据存储能力,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 详解MySQL 8.0 之不可见索引

    详解MySQL 8.0 之不可见索引

    这篇文章主要介绍了MySQL 8.0 之不可见索引的相关资料,帮助大家更好的理解和学习新版本的MySQL,感兴趣的朋友可以了解下
    2020-10-10
  • mysql如何判断同一字段是否有重复数据

    mysql如何判断同一字段是否有重复数据

    这篇文章主要介绍了mysql如何判断同一字段是否有重复数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 如何修改MYSQL5.7.17数据库存储文件的路径

    如何修改MYSQL5.7.17数据库存储文件的路径

    在搭建华为云服务器的时候遇到点问题,查看了网上好多的帖子都没能解决,不知道有没有跟我遇到一样问题的老铁,我就把我的解决办法分享给大家,希望能够帮助各位老铁
    2023-05-05
  • 怎样快速开启MySQL的慢查询日志

    怎样快速开启MySQL的慢查询日志

    如果需要查看某一条SQL查询速度慢,并对慢的SQL进行优化,那么开启MySQL慢查询日志是一定要做的事情,本文介绍如何开启MySQL的慢查询日志,感兴趣的朋友跟随小编一起看看吧
    2023-11-11

最新评论