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

点击购买Linode

重定向 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

评论已关闭。Comments are turned off for this article.