当前位置: 代码网 > it编程>数据库>Mysql > Mysql8.4数据库安装新建用户和库表

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

2024年07月18日 Mysql 我要评论
1、下载mysql数据库yum install -y wget perl net-tools libtirpc# 安装wget和perl、net-tools、libtirpcwget https://

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安装新建用户和库表内容请搜索3w代码以前的文章或继续浏览下面的相关文章希望大家以后多多支持3w代码! 

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com