常见报错的解决
先删除mariadb相关组件;
根据提示的先后顺序安装依赖。
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
2、配置数据库
systemctl start mysqld# 启动数据库
systemctlenable mysqld# 设置开机启动
cat /var/log/mysqld.log# 查看下默认密码
3、修改默认管理员密码
mysql -uroot -p# 进入数据库
ALTERUSER'root'@'localhost' IDENTIFIEDBY'Hadesr^000';#修改下root初始密码,密码为:Hadesr^000
FLUSHPRIVILEGES;# 刷新下权限
exit# 退出
mysql-uroot-pHadesr^000# 再重新进入,就需要新密码了
4、创建用户和数据库
CREATEUSER 'Hadesr'@'localhost' IDENTIFIEDBY'Hadesr^000';# 创建用户 Hadesr
如果需要外部远程访问,需要把'Hadesr'@'localhost'改成'Hadesr'@'%'
wifite.* 为数据库名字,这里只把wifite库授权给Hadesr用户,库名改成*.*,则把所有库都授权给Hadesr用户
5、创建表
1、进入wifite 库
USE wifite;
2、创建表
CREATETABLE`dever`(`name`textNOTNULL,`ip`varchar(15)NOTNULL,`username`textNOTNULL,`password`textNOTNULL,`port`char(32));
3、查询表和表结构
showtables;# 查询 wifite 库中表---------------------mysql>showtables;+--------------------+| 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|+------+----------+----------+------------+------+
6、输入信息
1、插入数据
INSERTINTO`dever`(`name`,`ip`,`username`,`password`,`port`)VALUES('Test','10.1.2.3','Hadesr','123456','22');
2、删除信息
deletefrom deverwhere name="Test";
3、更新信息
update wifite.deverset password='hadesr.com'where name='Test';
4、使用 Navicat Premium 编辑设备信息
MySQL 下插入设备信息命令繁琐,设备多了不方便,可以使用Navicat Premium图形化进行操作
Navicat Premium图形化
版权声明:本文内容来自哔哩哔哩客:Hadesr,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
原文链接:https://www.bilibili.com/opus/933361681222860864
如有涉及到侵权,请联系,将立即予以删除处理。
在此特别鸣谢原作者的创作。
此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。