Mysql 8.4数据库 新建用户和数据库、表
进入数据库
mysql -uroot -p
# 进入数据库,输入密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root1234';
#修改下root初始密码,密码为:root1234
FLUSH PRIVILEGES;
# 刷新下权限
exit
# 退出
mysql -uroot -proot1234
# 再重新进入,就需要新密码了
创建新用户和数据库
CREATE USER 'DMHR'@'localhost' IDENTIFIED BY 'dameng123';
# 创建用户 DMHR
# 如果需要外部远程访问,需要把'DMHR'@'localhost'改成'DMHR'@'%'
update user set host='%' where user='root';
flush privileges;
ALTER USER 'DMHR'@'localhost' IDENTIFIED BY 'new_password';#修改密码
create database wifite character set utf8 collate utf8_bin;
# 创建 wifite 数据库
GRANT ALL PRIVILEGES ON wifite.* TO 'DMHR'@'localhost';
# wifite数据库用户赋权
FLUSH PRIVILEGES;
# 刷新下权限
SHOW GRANTS FOR 'DMHR'@'localhost';
#验证权限

SELECT User, Host,plugin FROM mysql.user;
#查找用户和主机配置 ,MySQL 8.0.4之前的版本,身份验证插件为mysql_native_password

##从 MySQL 8.0.4 开始,默认身份验证插件从 mysql_native_password 更改为 caching_sha2_password

SHOW DATABASES;
# 查看数据库中的所有数据库
----------------------
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| wifite |
+--------------------+
5 rows in set (0.00 sec)
wifite.* 为数据库名字,这里只把wifite库授权给DMHR用户,库名改成*.*,则把所有库都授权给DMHR用户
创建表
进入wifite库
USE wifite;
创建表CREATE TABLE `dever` ( `name` text NOT NULL, `ip` varchar(15) NOT NULL, `username` text NOT NULL, `password` text NOT NULL, `port` char(32) ) ;
查看库里有什么表
show tables;
查看表结构
desc dever;
插入数据
INSERT INTO `dever`(`name`,`ip`,`username`,`password`,`port`) VALUES ('Test','10.1.2.3','Hadesr','123456','22');
查找数据已存在
更新表
update wifite.dever set password='hadesr.com' where name='Test';
删除表里的数据
delete from dever where name = "Test";
查数据库的最大连接数
SHOW VARIABLES LIKE 'max_connections';
或者这样查
SELECT @@max_connections;
在/etc/my.cnf里边配置。配置完重启数据库服务生效
生产环境,也建议配置
lower_case_table_names=1
sql_mode='NO_ENGINE_SUBSTITUTION'
max_connect_errors=1000
lower_case_table_names 控制表名大小写存储和比较方式 保证跨平台一致性,避免因操作系统大小写敏感规则不同导致的问题。
sql_mode='NO_ENGINE_SUBSTITUTION' SQL 模式之一,控制存储引擎不可用时的行为 保证数据完整性,防止存储引擎被静默替换,要求明确使用可用引擎。
max_connect_errors 允许的连续失败连接次数 增强安全性,防止恶意主机进行暴力破解连接尝试。












浙公网安备 33010602011771号