搜尋
首頁資料庫mysql教程Linux安装MySQL以及一些常见问题解决方案_MySQL

一、下载MySql
浏览器打开 http://www.mysql.com/downloads/mysql/#downloads 下载

我下载的版本是Red Hat 5 版本的 http://www.mysql.com/downloads/mirror.php?id=407552

上传至服务器,或在服务器上直接 wget 下载方式下载。
(我在服务器上存放在目录/opt/tools 下)

二、解压tar文件
执行命令:tar -xvf MySQL-5.5.23-1.rhel5.x86_64.tar

三、安装MySql服务端(这些rpm文件根据我们需要安装)
我这里以安装 MySQL-server-5.5.23-1.rhel5.x86_64.rpm 服务端
执行命令:rpm -ivh MySQL-server-5.5.23-1.rhel5.x86_64.rpm

如出现如上信息,服务端安装完毕。
测试是否成功,可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。

四、启动mysql服务
执行命令:service mysql start
执行命令:netstat -ant 查看MySQL端口是否打开,其中有一项3306的端口
tcp 0 0 :::3306 :::* LISTEN

五、安装客户端
执行命令:rpm -ivh MySQL-client-5.5.23-1.rhel5.x86_64.rpm
显示安装完毕后,用下面几步的一些操作命令连接mysql,测试是否成功。

六、登录MySQL
登录MySQL的命令是mysql, mysql 的使用语法如下:
  mysql [-u username] [-h host] [-p[password]] [dbname]
  username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码。
注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。
mysql>
  出现了“mysql>”提示符,恭喜你,安装成功!
增加了密码后的登录格式如下:
  mysql -u root -p
  Enter password: (输入密码)
  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

  注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

七、MySQL的几个重要目录
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。

  下面就介绍一下这几个目录。

  1、数据库目录
  /var/lib/mysql/

  2、配置文件
  /usr/share/mysql(mysql.server命令及配置文件)

  3、相关命令
  /usr/bin(mysqladmin mysqldump等命令)

  4、启动脚本
  /etc/rc.d/init.d/(启动脚本文件mysql的目录)

八、修改登录密码
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。

  1、命令(我们刚刚安装成功时,控制台也告诉我们如下修改密码的命令)
  /usr/bin/mysqladmin -u root password 'new-password'
  格式:mysqladmin -u用户名 -p旧密码 password 新密码

  2、例子
  例1:给root加个密码123456。
  键入以下命令 :
  [root@test1 local]# /usr/bin/mysqladmin -u root password 123456
  注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

  3、测试是否修改成功
   1)不用密码登录
  [root@test1 local]# mysql
  ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
  显示错误,说明密码已经修改。
  2)用修改后的密码登录
  [root@test1 local]# mysql -u root -p
  Enter password: (输入修改后的密码123456)
  Welcome to the MySQL monitor. Commands end with ; or \g.
  Your MySQL connection id is 4 to server version: 4.0.16-standard
  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  mysql>
  成功!
  这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。

九、启动与停止

执行命令:service mysql status 查看mysql启动状态

  1、启动
  MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
  [root@test1 init.d]# /etc/init.d/mysql start

或者:service mysql start

  2、停止
  /usr/bin/mysqladmin -u root -p shutdown

或者:service mysql stop

  3、自动启动
  1)察看mysql是否在自动启动列表中
  [root@test1 local]#/sbin/chkconfig --list
  2)把MySQL添加到你系统的启动服务组里面去
  [root@test1 local]#/sbin/chkconfig --add mysql
  3)把MySQL从启动服务组里面删除。
  [root@test1 local]#/sbin/chkconfig --del mysql

十、更改mysql目录

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:

  1、home目录下建立data目录
  cd /home
  mkdir data

  2、把MySQL服务进程停掉:
  mysqladmin -u root -p shutdown

  3、把/var/lib/mysql整个目录移到/home/data
  mv /var/lib/mysql /home/data/
  这样就把MySQL的数据文件移动到了/home/data/mysql下

  4、找到my.cnf配置文件
  如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
   [root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

  5、编辑MySQL的配置文件/etc/my.cnf
  为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:
   vi  my.cnf    (用vi工具编辑my.cnf文件,找到下列数据修改之)
   # The MySQL server
    [mysqld]
    port   = 3306
   #socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
    socket  = /home/data/mysql/mysql.sock   (加上此行)

  6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
  最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。
  [root@test1 etc]# vi /etc/rc.d/init.d/mysql
  #datadir=/var/lib/mysql    (注释此行)
  datadir=/home/data/mysql   (加上此行)

  7、重新启动MySQL服务
  /etc/rc.d/init.d/mysql start
  或用reboot命令重启Linux
  如果工作正常移动就成功了,否则对照前面的7步再检查一下。

十一、增加mysql用户

  格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

  mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";
例1增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了,解决办法见例2。

  例2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作(localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库,只能通过MYSQL主机来操作aaa库。

  mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";

  用新增的用户如果登录不了MySQL,在登录时用如下命令:

  mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登录主机的ip地址)

十二、备份与恢复

  1、备份

  例如:将上例创建的aaa库备份到文件back_aaa中

  [root@test1 root]# cd /home/data/mysql (进入到库目录,本例库已由val/lib/mysql转到/home/data/mysql,见上述“更改mysql目录”内容)
  [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

  2、恢复

  [root@test mysql]# mysql -u root -p ccc
十三、mysql数据库的常用操作命令

  注意:MySQL中每个命令后都要以分号;结尾。

  1、显示数据库
  mysql> show databases;
  +----------+
  | Database |
  +----------+
  | mysql  |
  | test   |
  +----------+
  2 rows in set (0.04 sec)
  Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。

  2、显示数据库中的表
  mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )
  Database changed

  mysql> show tables;
  +-----------------+
  | Tables_in_mysql |
  +-----------------+
  | columns_priv  |
  | db       |
  | func      |
  | host      |
  | tables_priv   |
  | user      |
  +-----------------+
  6 rows in set (0.01 sec)

  3、显示数据表的结构:
  describe 表名;

  4、显示表中的记录:
  select * from 表名;
  例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。
  Select * from user;

  5、建库:
  create database 库名;
  例如:创建一个名字位aaa的库
  mysql> create databases aaa;


  6、建表:
  use 库名;
  create table 表名 (字段设定列表);
  例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段
  use aaa;
  mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);
  可以用describe命令察看刚建立的表结构。
  mysql> describe name;

  +-------+---------+------+-----+---------+----------------+
  | Field | Type  | Null | Key | Default | Extra     |
  +-------+---------+------+-----+---------+----------------+
  | id  | int(3) |   | PRI | NULL  | auto_increment |
  | xm  | char(8) | YES |   | NULL  |        |
  | xb  | char(2) | YES |   | NULL  |        |
  | csny | date  | YES |   | NULL  |        |
  +-------+---------+------+-----+---------+----------------+

  7、增加记录
  例如:增加几条相关纪录。
  mysql> insert into name values('','张三','男','1971-10-01');
  mysql> insert into name values('','白云','女','1972-05-20');
  可用select命令来验证结果。
  mysql> select * from name;
  +----+------+------+------------+
  | id | xm  | xb  | csny    |
  +----+------+------+------------+
  | 1 | 张三 | 男  | 1971-10-01 |
  | 2 | 白云 | 女  | 1972-05-20 |
  +----+------+------+------------+

  8、修改纪录
  例如:将张三的出生年月改为1971-01-10
  mysql> update name set csny='1971-01-10' where xm='张三';

  9、删除纪录
  例如:删除张三的纪录。
  mysql> delete from name where xm='张三';

  10、删库和删表
  drop database 库名;
  drop table 表名;

-------------------------------------------------------------------------------------------------------------------------------------------
~~安装完毕~~
-------------------------------------------------------------------------------------------------------------------------------------------

问题解决:
一、数据库安装完毕,我们需要远程连接,出现错误:1130 - Host 'xxx.xxx.xxx.xx' is not allowed to connect to this MySQL serverConnection closed by foreign host.
错误编号:1130
问题分析:MySQL 没有开放远程登录的权限。
解决方法:
请确认您填写的数据库服务器是否正确,并且授权你这台 web 服务器进行连接,做如下操作:

开启 MySQL 的远程登陆帐号有两大步:

1、确定服务器上的防火墙没有阻止 3306 端口。

MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。

如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。

如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员咨询。

2、增加允许远程连接 MySQL 用户并授权。

1)首先以 root 帐户登陆 MySQL

在 Linux 主机中在命令提示行下输入下面的命令。

[root@database-server ~]# mysql -u root -p
Enter password:(输入密码)

2)创建远程登陆用户并授权
命令:grant all PRIVILEGES on testdb.* to shanhy@'123.123.123.123' identified by '123456';

上面的语句表示将 testdb 数据库的所有权限授权给 shanhy 这个用户,允许 shanhy 用户在 123.123.123.123 这个 IP 进行远程登陆,并设置 shanhy 用户的密码为 123456 。

下面逐一分析所有的参数:

all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

testdb.* 表示上面的权限是针对于哪个表的,testdb 指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。

shanhy 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

123.123.123.123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

123456 为用户的密码。

使用:grant all PRIVILEGES on *.* to root@'%' with grant option; //赋予任何主机访问数据的权限

执行了上面的语句后,再执行下面的语句,方可立即生效。

flush privileges;

使用如上授权法操作或试用下面的改表法操作:
1. mysql>use mysql;
2. mysql>update user set host = '%' where user = 'root';
3. mysql>select host, user from user;

二、修改mysql配置文件,调整数据库编码和表名大小写问题
1、修改配置
在[client]下增加
default-character-set=utf8

在[mysqld]下增加
init-connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
#(注意linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;lower_case_table_names = 0 0:区分大小写,1:不区分大小写)
lower_case_table_names=1
#(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384)
max_connections=1000

在[mysql]下增加
default-character-set=utf8

PS:这里面本没有什么高深之处,重要一点是要注意版本,网上有不少的修改帖子,都是要在[mysqld]下加上 default-character-set=utf8 ,实际上5.0(>)版本以上是不支持的,如果你这样修改, 你的mysql将不能启动, 报一个错,信息是"上次退出的时候没有保存PID ?? " (大概是这个错误提示)
或是启动时加上参数:mysqld --default-character-set=utf8
或是编译时加上参数:./configure --width-charset=utf8

2、保存(如果你是使用vi来操作,则保存时会报错,因为这个文件是只读属性,可以使用 wq! 强制保存退出)。重启mysql即可。

三. 修改my.cnf配置文件,设置默认引擎为InnoDB,在[mysqld]下面最后增加下面两句。

default-storage-engine = InnoDB
default_table_type = InnoDB

同时打开下面的内容:

innodb_data_home_dir = /var/lib/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

四. 修改最大连接数,默认是151 ,修改为500

#vi /etc/my.conf

[mysqld]

max_connections=500

验证配置
show variables like 'max_con_%';

五. mysql不能创建函数问题解决

以下是引用片段:

Error Code : 1418

This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

(0 ms taken)

解决方法如下:

在my.ini(linux下为my.cnf)文件中 [mysqld] 标记后加一行内容为 log-bin-trust-function-creators=1

重启mysql服务即可

六. mysql 1045错误

以下是引用片段:
在mysql服务器上进入mysql命令行
执行 UPDATE user SET Password=PASSWORD('newpassword') where USER='root'
执行 FLUSH PRIVILEGES;
然后 service mysql restart 重启mysql服务。
 

七. centos 安装mysql冲突解决方法

Preparing... ########################################### [100%]

file /usr/share/mysql/charsets/README from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/Index.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/armscii8.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

file /usr/share/mysql/charsets/ascii.xml from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686

解决办法:

卸载mysql:rpm -e --nodeps mysql-libs-5.1.*

八. mysql 5.6 安装后登录不了问题

error:you must SET PASSWORD before executing this statement
处理方法:
默认root密码是空的,楼主直接 mysql进去,然后进去改啊,例如:

mysql> SELECT 1;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

mysql> SET PASSWORD = PASSWORD('new_password');
Query OK, 0 rows affected (0.01 sec)

九、mysql5.6 查看默认密码

[root@shujuku-136 ~]# more .mysql_secret

[root@shujuku-136 ~]# more /root/.mysql_secret
# The random password set for the root user at Wed Jun 26 18:23:34 2013 (local time): x7YrI4bP

十、SQL Error 1366 sqlstate HY000
解决方案:
1. 参考Mysql 官方网站 http://dev.mysql.com/doc/refman/5.1/en/gone-away.html
2. 修改my.cnf for linux [mysqld] max_allowed_packet = 32M
当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL服务器的连接”错误。

客户端和服务器均有自己的max_allowed_packet变量,因此,如你打算处理大的信息包,必须增加客户端和服务器上的该变量。一般情况下,服务器默认max-allowed-packet为1MB

十一、mysql 1030 出现 Got error 28 from storage engine 解决方法


错误描述:
ERROR 1030 (HY000): Got error 28 from storage engine

错误原因:
临时空间不够,无法执行此SQL语句

解决方法:
将tmpdir指向一个硬盘空间很大的目录即可
1、修改 my.cnf 配置文件,在 datadir 下面增加或修改 tmpdir = 临时文件目录位置
2、修改/etc/rc.d/init.d/mysql 启动文件,增加或修改 tmpdir = 临时文件目录位置
临时文件一般我们放在 datadir 下,如:tmpdir = /home/data/mysql_data/tmp

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
赛博朋克2077的常见问题解析赛博朋克2077的常见问题解析Jan 05, 2024 pm 06:05 PM

最近一款超级火爆的游戏赛博朋克2077上线很多的用户都争先恐后的进行了下载体验,但是在这过程中还是有着很多的问题的,今天就给你们带来了玩赛博朋克2077常见问题,快来看看有没有要的吧。玩赛博朋克2077常见问题:一、价格详情:1、steam游戏平台的购买价格为:298元人民币。2、epic游戏平台的购买价格为:43美元=282元人民币。3、ps4游戏端的购买价格为:400元+HKD以及380元+RMB盒装。4、俄区俄罗斯的购买价格为:172元人民币。二、配置详情:1、最低配置(1080P):GT

PHP邮件发送方法及常见问题汇总PHP邮件发送方法及常见问题汇总Jun 08, 2023 pm 10:57 PM

在互联网时代,邮件已经成为人们生活、工作中不可或缺的一个部分。PHP作为一种广泛应用于Web开发领域的语言,邮件发送在Web应用中也是必不可少的。本文将详细介绍PHP邮件发送的相关内容和常见问题汇总。一、PHP邮件发送方法PHPmailer库PHPmailer是一种功能强大的PHP邮件发送类库,它可以轻松地发送HTML格式和纯文本格式的邮件。使用PHPmai

PHP数据分页方法及常见问题详解PHP数据分页方法及常见问题详解Jun 09, 2023 am 08:42 AM

一、前言随着数据处理的不断增多,数据分页成为了一个极其重要的功能。而PHP作为一门广泛应用于Web开发的语言,自然也会有自己的数据分页方法。本文就会对PHP数据分页方法和常见问题进行详细解析。二、PHP数据分页方法1.原始方法数据分页最简单的做法就是使用SQL语句的LIMIT子句,根据每一页需要显示的记录数和当前页码,计算出offset,在查询时添加

Go语言ORM框架常见问题解析Go语言ORM框架常见问题解析Jun 03, 2023 am 09:22 AM

在现代的Web应用中,使用ORM框架来处理数据库操作已经成为了标配。而在所有的ORM框架中,Go语言ORM框架是越来越受到开发者的关注和喜爱的。然而,当我们使用Go语言ORM框架时,我们可能会遇到一些常见的问题。在本文中,我们将会分析并解决这些常见问题,以便更好地使用Go语言ORM框架。关于GORM的数据模型定义在GORM中,我们可以使用struct定义数据

常见的MySQL锁问题及其解决方案常见的MySQL锁问题及其解决方案Dec 21, 2023 am 09:09 AM

MySQL锁的常见问题与解决方案MySQL是一种常用的关系型数据库管理系统,它使用锁来实现并发控制,保证数据的一致性和完整性。然而,MySQL锁的使用也会带来一些问题。本文将介绍一些常见的MySQL锁的问题,并提供相应的解决方案。死锁问题死锁是指两个或多个事务相互等待对方所占有的资源,从而导致进程无法继续执行。MySQL的InnoDB存储引擎

详解Css Flex 弹性布局中的常见问题及解决方案详解Css Flex 弹性布局中的常见问题及解决方案Sep 26, 2023 pm 01:19 PM

详解CSSFlex弹性布局中的常见问题及解决方案引言:CSSFlex弹性布局是一种现代的布局方式,其具有优雅简洁的语法和强大的灵活性,广泛应用于构建响应式的web页面。然而,在实际应用中,经常会遇到一些常见的问题,如元素排列不如预期、尺寸不一致等。本文将详细介绍这些问题,并提供相应的解决方案,代码示例如下。一、元素排列不如预期问题问题描述:在使用Flex

Go语言项目开发的常见问题与解决方法Go语言项目开发的常见问题与解决方法Nov 03, 2023 pm 01:55 PM

Go语言作为一种高性能、简洁易用的编程语言,越来越多的开发者开始选择它作为项目开发的首选语言。然而,在实际的项目开发过程中,我们也会遇到一些常见的问题。本文将介绍一些这样的问题,并提供相应的解决方法,帮助开发者更好地应对这些挑战。问题一:依赖管理在Go语言的项目开发中,依赖管理是一个常见的问题。由于Go语言的模块化特性,项目往往会依赖于许多第三方包和库。而如

PHP 8.3更新:解决常见问题、提供全新功能PHP 8.3更新:解决常见问题、提供全新功能Nov 27, 2023 am 09:18 AM

在近期推出的PHP8.3版本中,我们迎来了一系列的更新与改进。这些更新不仅解决了一些常见的问题,同时也为开发人员提供了全新的功能。本文将为您详细介绍PHP8.3的一些重要变化。首先,PHP8.3解决了一些在以前版本中存在的问题。其中之一是错误处理机制的改进。以前的版本中,当一个错误发生时,PHP往往会终止程序的执行。而在PHP8.3中,引入了一个新的

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能