MySQL是一个开源的关系型数据库管理系统,在使用MySQL过程中,有时候会遇到解压创建不了文件夹的问题。
$ tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz tar: mysql-5.7.35-linux-glibc2.12-x86_64/mysql: Cannot mkdir: Permission denied tar: mysql-5.7.35-linux-glibc2.12-x86_64/mysql: Cannot mkdir: Permission denied tar: mysql-5.7.35-linux-glibc2.12-x86_64/mysql: Cannot mkdir: Permission denied ......
在解压MySQL压缩包的过程中,如果提示“Cannot mkdir: Permission denied”或类似的错误信息,说明当前用户没有在目标目录下创建文件夹的权限。
解决方法,有两种:
1、切换到root用户,再执行解压命令。
$ su root 输入密码: $ tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
即可成功解压MySQL,并创建相应文件夹。
2、使用sudo命令执行解压命令。
$ sudo tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
使用sudo命令执行解压命令,也能以root权限在目标目录下创建文件夹。
以上两种方法都可以解决解压MySQL时,创建不了文件夹的问题。