LAMP维护常用命令工具
MySQL操作
创建数据库
mysql> create database <database_name> character set UTF8 collate utf8_general_ci;
或
mysql> create database <database_name> character set utf8mb4 collate utf8mb4_unicode_ci;
删除数据库
mysql> drop database <db_name>;
显示所有数据库
mysql> show databases;
显示所有数据表
mysql> show tables;
数据库导出
[root@linux ~]# mysqldump -h localhost -p [数据库名] -u[用户名] >[_bak-文件名.sql]
[root@linux ~]# Password: *** 输入密码
[root@linux ~]# >
导出所有数据库
mysqldump -u root -p --all-databases > alldb.sql
数据库导入
SSH登录
mysql -u[用户名] -p[密码]
SSH导入全部数据库
mysql -u root -p < alldb.sql
Source 命令
进入MySQL,指定数据库,然后使用Source导入,当然其他命令也可以实现,如:mysql,mysqldump
mysql>use [数据库]
mysql>source [导入数据文件].sql
Ubuntu文件与目录操作
zip文件操作
zip解压工具安装
sudo apt-get install unzip
zip解压命令
unzip file.zip -d 'destination_folder'
文件打包
如:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
解压文件
如:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
删除文件
删除文件夹:删除/var/log/httpd/access目录以及其下所有文件、文件夹
rm -rf /var/log/httpd/access
删除文件:强制删除/var/log/httpd/access.log这个文件
rm -f /var/log/httpd/access.log
Linode VPS
重定向 www
编辑文件 .htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]
Mac系统配置Apache
检查http.conf 配置
sudo apachectl -S
注意看是否有错误返回,如有则先fixed后再启动Apache服务。 (参考: apple.stackexchange.com/questions/255421/macos-sierra-localhost-stops-working-when-virtual-host-is-enabled)
开启apache
sudo /usr/sbin/apachectl start
关闭apache
sudo /usr/sbin/apachectl stop
重启apache
sudo /usr/sbin/apachectl restart
Ubuntu系统配置Apache
建立vhost,首选创建或修改etc/apache2/sites-available下的文件如: domain1.com,然后 执行以下命令让配置文件生效 。
sudo a2ensite domain1.com
重启Apache
sudo service apache2 restart