在github上添加了SSH Key之后,再将本地项目推送到github上,有时会出现如下所示的错误:

git学1

原因在于origin不应当是“git@github:####/###”的形式,而应该按照github上的教程,改为“https://github.com/####/###”的形式,如下图所示:

git学习2

随后输入github用户名和密码即可push成功;

何为事务

 事务是指逻辑上的一组操作,组成这组操作的各个单元,要不全成功要不全失败。 MySQL数据库的事务默认是自动提交的, 也就是发一条 sql 它就执行一条。如果想多条 sql 放在一个事务中执行,则需要使用事务进行处理。当我们开启一个事务,并且没有提交,mysql 会自动回滚事务。或者我们使用 rollback 命令手动回滚事务。

阅读全文 »

数据库导出

数据库的导出无需登录MySQL服务器

  • 一、导出整个数据库,命令格式如下,如果导出的数据库在本地,则-h(服务器地址)参数可以不用:

 $mysqldump -h serverIp -u username -p password 数据库名 > 目录/oputfile_name.sql
 h参数表示远程服务器地址,若导出的是本地数据库,可不添加;
 u参数表示用户名;
 p参数表示用户密码;
 eg:mysqldump -h120.25.12.23 -uwjw -pwjw database1 > /home/wanjianwei/database.sql

  • 二、导出某个表,命令格式如下:

 $mysqldump -h serverIp -u username -ppassword 数据库名 表名 > 目录/outfile_name.sql
 参数解释如上所示;
 eg:mysqldump -uwjw -pwjw database1 table1 > /home/wanjianwei/database1.sql

阅读全文 »

修改数据库用户密码:

  • 如果你的root用户现在没有密码,我们希望将密码设置为abcdef,那么可输入如下命令(无需先登录mysql服务器):

     $mysqladmin -u root password abcdef

  • 如果root用户已经有密码(abcdef),而我们想修改它为123456,则可输入如下命令(无需先登录mysql服务器):

     $mysqladmin -uroot -pabcdef password 123456

  • 直接使用SET PASSWORD语句修改或设置指定用户的密码,命令格式如下所示(需要先登录mysql服务器,但无需使用FLUSH PRIVILEGES):

     mysql>SET PASSWORD FOR wjw@’%’ = PASSWORD(‘123456’);

    阅读全文 »