1. 29 Jul, 2014 1 commit
    • Adding the following Test Coverage: · eaf4571e
      Use mysql_user module to create, delete users.
      Update user password and ensure new password was updated for the correct user.
      Assert user has access to multiple databases
      Assert user creation, deleting using different user privilege and ensure privilege work correctly.
      Wayne Rosario committed
  2. 24 Jul, 2014 1 commit
  3. 18 Jul, 2014 1 commit
  4. 16 Jul, 2014 1 commit
  5. 11 Jul, 2014 3 commits
  6. 09 Jul, 2014 1 commit
  7. 17 Jun, 2014 2 commits
  8. 09 Jun, 2014 1 commit
  9. 02 Jun, 2014 1 commit
  10. 20 May, 2014 1 commit
  11. 14 May, 2014 1 commit
  12. 06 May, 2014 1 commit
  13. 29 Apr, 2014 1 commit
  14. 05 Apr, 2014 2 commits
  15. 01 Apr, 2014 2 commits
  16. 31 Mar, 2014 1 commit
  17. 30 Mar, 2014 1 commit
  18. 19 Mar, 2014 1 commit
  19. 16 Mar, 2014 1 commit
  20. 13 Mar, 2014 3 commits
  21. 12 Mar, 2014 3 commits
  22. 10 Mar, 2014 3 commits
  23. 06 Mar, 2014 2 commits
  24. 26 Feb, 2014 1 commit
  25. 24 Feb, 2014 1 commit
  26. 19 Feb, 2014 1 commit
  27. 12 Feb, 2014 1 commit
    • Add support for string values · 811aa261
      The SET GLOBAL statement requires properly quoting of values. For example, the
      following correct queries will fail if quotes are toggled:
      
      mysql> SET GLOBAL innodb_lru_scan_depth = 2000;
      mysql> SET GLOBAL master_info_repository = "TABLE";
      
      `mysql_variable` module doesn't quote the value argument, therefore
      string values will fail.
      
        # this task will pass, 2000 is passed without quotes
        - name: set a numeric value
          mysql_variable: variable=innodb_lru_scan_depth value=2000
      
        # this task will fail, TABLE is passed without quotes
        - name: set a string value
          mysql_variable: variable=master_info_repository value=TABLE
      
      With this patch prepared statements are used. Proper quoting will be
      done automatically based on the type of the variables thus an attempt
      to convert to int, then to float is done in first place.
      
      Booleans values, ie: ON, OFF, are not specially handled because they
      can be quoted. For example, the following queries are correct and
      equivalent, they all set _innodb_file_per_table_ to logical _True_:
      
      mysql> SET GLOBAL innodb_file_per_table = "ON";
      mysql> SET GLOBAL innodb_file_per_table = ON;
      mysql> SET GLOBAL innodb_file_per_table = 1;
      
      Tested in mysql 5.5 and 5.6.
      Maykel Moya committed
  28. 07 Feb, 2014 1 commit