HP 3PAR StoreServ 7200 2-node HP 3PAR System Reporter 3.1.0 Software User& - Page 39

Setting the max_allowed_packet parameter, Creating MySQL Users and Schema

Page 39 highlights

Setting the max_allowed_packet parameter Change the max_allowed_packet MySQL parameter by editing its value in the MySQL initialization file. • On Linux, the default initialization file is /etc/my.cnf. • On Windows, the default initialization file is C:\Program Files\MySQL\MySQL Server 5.1\my.ini. The initialization file should include the following line: max_allowed_packet=32M After changing the max_allowed_packet parameter, you need to restart the MySQL server. • On Windows you can do this by restarting the MySQL service. • On Linux, you can run: /etc/init.d/mysqld restart CAUTION: It is necessary to use a large max_allowed_packet length because, when sampling a large number of systems or very large systems, the SQL INSERT command length can be quite large and the max_allowed_packet must be large enough to hold the entire statement. If the max_allowed_packet is not large enough, the sampler will get an error and sampling will stop. Creating MySQL Users and Schema If you are using MySQL, after installing and configuring MySQL you must create the MySQL users and schema as described in this section. 1. Log in to MySQL as root. You may need to do this on the machine on which MySQL is installed since root login is typically restricted to local logins only. mysql -u root -p 2. Run the following command at the mysql prompt to create the database (named inservstats by default): create database inservstats; 3. Run the following commands to create the two users cliuser and webuser. create user cliuser identified by 'cliuserpassword'; create user webuser identified by 'webuserpassword'; These users have different privilege levels that correspond with optional Apache HTTP Server privilege levels, as described in "Installing or Upgrading the System Reporter Tools" (page 42). • cliuser is the default user name for the sampler and policy change user. This user can create and edit database tables and change database sampling policies (see "Editing Sampling Policies" (page 115)). • webuser is the default user name for the Web reports user. This user has database read privileges only. As part of installing the System Reporter tools (see "Installing or Upgrading the System Reporter Tools" (page 42)), the installer creates two Apache HTTP Server config.tcl files to store the user names and passwords for the cliuser and the webuser. See "Modifying the Apache HTTP Server Configuration Files" (page 125) for instructions on editing these config.tcl files if you change the MySQL usernames and passwords at a later time. NOTE: When creating the users, you must assign them passwords in order for System Reporter to function properly. Installing the Database Server 39

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231

Setting the max_allowed_packet parameter
Change the max_allowed_packet MySQL parameter by editing its value in the MySQL initialization
file.
On Linux, the default initialization file is
/etc/my.cnf
.
On Windows, the default initialization file is
C:\Program Files\MySQL\MySQL Server
5.1\my.ini
.
The initialization file should include the following line:
max_allowed_packet=32M
After changing the max_allowed_packet parameter, you need to restart the MySQL server.
On Windows you can do this by restarting the MySQL service.
On Linux, you can run:
/etc/init.d/mysqld restart
CAUTION:
It is necessary to use a large max_allowed_packet length because, when sampling
a large number of systems or very large systems, the SQL INSERT command length can be quite
large and the max_allowed_packet must be large enough to hold the entire statement. If the
max_allowed_packet is not large enough, the sampler will get an error and sampling will stop.
Creating MySQL Users and Schema
If you are using MySQL, after installing and configuring MySQL you must create the MySQL users
and schema as described in this section.
1.
Log in to MySQL as root. You may need to do this on the machine on which MySQL is installed
since root login is typically restricted to local logins only.
mysql -u root -p
2.
Run the following command at the mysql prompt to create the database (named inservstats
by default):
create database inservstats;
3.
Run the following commands to create the two users
cliuser
and
webuser
.
create user cliuser identified by
cliuserpassword
;
create user webuser identified by
webuserpassword
;
These users have different privilege levels that correspond with optional Apache HTTP Server
privilege levels, as described in
“Installing or Upgrading the System Reporter Tools” (page 42)
.
cliuser
is the default user name for the sampler and policy change user. This user can
create and edit database tables and change database sampling policies (see
“Editing
Sampling Policies” (page 115)
).
webuser
is the default user name for the Web reports user. This user has database read
privileges only.
As part of installing the System Reporter tools (see
“Installing or Upgrading the System Reporter
Tools” (page 42)
), the installer creates two Apache HTTP Server
config.tcl
files to store
the user names and passwords for the
cliuser
and the
webuser
. See
“Modifying the Apache
HTTP Server Configuration Files” (page 125)
for instructions on editing these
config.tcl
files if you change the MySQL usernames and passwords at a later time.
NOTE:
When creating the users, you must assign them passwords in order for System
Reporter to function properly.
Installing the Database Server
39