分类目录归档:未分类

备份与还原mysql 数据库的常用命令

Mysqldump常用命令:

mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql

常见选项:

-u: 用户名

-p: 密码

-P: 端口号,不写默认3306

–all-databases, -A:备份所有数据库

–databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。

-d: 只导出数据库的表结构

-t: 只导出数据库的数据

–quick, -q:快速导出

–xml, -X:导出为xml文件

下面是具体的使用samples:

1. 备份全部数据库的数据和结构(-A)

mysqldump -uroot -p123456 -A > 0101.sql

2. 备份全部数据库的结构(-d)

mysqldump -uroot -p123456 -P3306 -A -d > 0102.sql

3. 备份全部数据库的数据(-t)

mysqldump -uroot -p123456 -P3306 -A -t > 0103.sql

4. 备份单个数据库的数据和结构(sakila 为数据库名)

mysqldump -uroot -p123456 -P3306 sakila > 0104.sql

5. 备份单个数据库结构(sakila 为数据库名,-d)

mysqldump -uroot -p123456 -P3306 sakila -d > 0105.sql

6. 备份单个数据库数据(sakila 为数据库名,-t)

mysqldump -uroot -p123456 -P3306 sakila -t > 0106.sql

7. 备份多个表的结构和数据 (table1,table2为表名)

mysqldump -uroot -p123456 -P3306 sakila table1 table2 > 0107.sql

8. 一次备份多个数据库

mysqldump -uroot -p123456 --databases db1 db2 > 0108.sql

二、还原数据库:

1. 系统命令行:

mysqladmin -uroot -p123456 create db_name 
mysql -uroot -p123456  db_name < d:\bak\0101.sql

注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与backup20110527.sql中数据库名是一样的才可以导入。

2. soure 方法:

mysql > use db
mysql > source d:\bak\0101.sql

Comments:

1. 还原单个数据库、单个数据库的多表需要指定数据库,而还原多个数据库时不用指定数据库。

2. 区别:备份用的命令是mysqldump, 还原用的是mysql。

ubuntu使用ssh登录到ubuntu中文乱码问题解决

首先使用 locale命令在客户端查看输入,然后使用 locale命令在服务器端查看命令输入,如果不一致,更改为一致,重启,查看效果。
如果还不行,安装相应的语言包。
比如比如中文,使用:

sudo apt-get install language-pack-zh-hans
sudo apt-get install language-pack-zh-hant

之后就可以了。

Ubuntu18.04更换国内源

https://www.cnblogs.com/it-tsz/p/9742311.html

/etc/apt/sources.list 文件的前面加入:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更改之后保存,然后执行如下命令:

apt update
apt upgrade

ubuntu18设置mysql登录方法

在ubuntu18中安装mysql没有提示输入密码,而在使用过程中发现只有 sudo mysql能登录,解决方法:

mysql> select User,Host,plugin from user;
+------------------+-----------+-----------------------+
| User             | Host      | plugin                |
+------------------+-----------+-----------------------+
| root             | localhost | mysql_native_password |
| mysql.session    | localhost | mysql_native_password |
| mysql.sys        | localhost | mysql_native_password |
| debian-sys-maint | localhost | mysql_native_password |
+------------------+-----------+-----------------------+

查看plugin 是不是 mysql_native_password,如果不是更改是,然后刷新权限,就能够使用 mysql -u root -p的方式登录了。

营业成本和销货成本

1、请问产品销售成本与主营业务成本一样吗?
这两个科目实际上是同一个科目,以前行业会计制度使用“产品销售成本”科目;现在新会计准则使用“主营业务成本”科目。因此,只要设置一个成本科目就可以了。

2、因为大部分企业存两种情况:自产自销(存在销售成本),加工产品,收加工费(不存在销售成本,该入主营业务成本),所以,现在自产自销、加工产品都使用一个“主营业务成本”科目就可以了。
会计分录如下:
结转销售成本时
借:主营业务成本
贷:产成品
结转加工成本时
借:主营业务成本
贷:生产成本

主营业务成本是产品销售成本在2000年颁布的《企业会计制度》中的称法,实质是一样的内容。对于服务行业来说,因为称为产品销售成本不合适的,为了统一,就改为了主营业务成本。