Sachverhalt: A. Mit Verfügung vom 19. Dezember 2011 sprach die IV-Stelle Basel-Landschaft A._ eine Viertelsrente der Invalidenversicherung für die Zeit vom 1. April 2009 bis 30. Juni 2010 zu. In teilweiser Gutheissung der dagegen eingereichten Beschwerde hob das Kantonsgericht Basel-Landschaft, Abteilung Sozialversicherungsrecht, diesen Verwaltungsakt auf und stellte fest, es bestehe ab dem 1. November 2009 Anspruch auf eine Viertelsrente zuzüglich Zins von 5 % ab 1. Dezember 2011 auf den ausstehenden monatlichen Rentenleistungen (Dispositiv-Ziffer 2). Mit Urteil 9C_941/ 2012 vom 20. März 2013 hob das Bundesgericht in teilweiser Gutheissung der Beschwerde in öffentlich-rechtlichen Angelegenheiten des A._ dieses Erkenntnis und die Verfügung vom 19. Dezember 2011 auf und wies die Sache an die IV-Stelle zurück, damit sie nach Abklärungen im Sinne der Erwägungen über den Anspruch auf eine Rente der Invalidenversicherung neu verfüge; im Übrigen wies es die Beschwerde ab (Dispositiv-Ziffer 1). Mit Verfügungen vom 31. Mai und 15. November 2013 sprach die IV-Stelle Basel-Landschaft A._ ab 1. November 2009 eine Viertelsrente der Invalidenversicherung samt einer Kinderrente zu. B. Dagegen erhob A._ Beschwerde, welche das Kantonsgericht Basel-Landschaft, Abteilung Sozialversicherungsrecht, nach einer Parteiverhandlung mit Entscheid vom 12. Februar 2015 teilweise guthiess, indem es die Verfügungen vom 31. Mai und 15. November 2014 aufhob und feststellte, er habe ab dem 1. November 2009 Anspruch auf eine ganze Invalidenrente zuzüglich Zins von 5 % ab 1. Dezember 2011 auf den ausstehenden monatlichen Rentenleistungen (Dispositiv-Ziffer 1); weiter verpflichtete es die IV-Stelle zur Bezahlung einer Parteientschädigung von Fr. 7'468.80 (inkl. Auslagen und 8 % Mehrwertsteuer ). C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt die IV-Stelle Basel-Landschaft, der Entscheid vom 12. Februar 2015 sei aufzuheben und ihre Verfügungen vom 31. Mai und 15. November 2014 seien zu bestätigen; die Parteientschädigung von Fr. 7'486.80 für das kantonale Verfahren sei aufzuheben, eventualiter vom Bundesgericht angemessen zu kürzen; dem Rechtsmittel sei die aufschiebende Wirkung zuzuerkennen. A._ ersucht um Abweisung der Beschwerde, soweit darauf eingetreten werden könne. Das Bundesamt für Sozialversicherungen verzichtet auf eine Vernehmlassung.