<code>01</code>
<code>cd</code> <code>/usr/</code><code>local</code><code>/src</code>
<code>02</code>
<code>wget http://cdn.mysql.com/downloads/mysql-5.6/mysql-server-5.6.13-1.el6.x86_64.rpm</code>
<code>03</code>
<code>wget http://cdn.mysql.com/downloads/mysql-5.6/mysql-client-5.6.13-1.el6.x86_64.rpm</code>
<code>04</code>
<code>05</code>
<code>#安装之前应该先查询系统是否自在了mysql的软件包 rpm -qa|grep -i mysql</code>
<code>06</code>
<code>#如果有的话需要先删除 rpm -e 软件名 --nodeps</code>
<code>07</code>
<code>08</code>
<code>rpm -ivh mysql-server-5.6.13-1.el6.x86_64.rpm</code>
<code>09</code>
<code>rpm -ivh mysql-client-5.6.13-1.el6.x86_64.rpm</code>
<code>10</code>
<code>11</code>
<code>12</code>
<code>#安装后生成的一个随机密码在 /root/.mysql_secret</code>
<code>13</code>
<code>#启动 mysql</code>
<code>14</code>
<code>service mysql start</code>
<code>15</code>
<code>16</code>
<code>#登录mysql</code>
<code>17</code>
<code>mysql -u root -p</code>
<code>18</code>
<code>19</code>
<code>#修改密码</code>
<code>20</code>
<code>set password=password(</code><code>'password'</code><code>);</code>
<code>21</code>
<code>22</code>
<code>#添加一个可远程登录的帐号</code>
<code>23</code>
<code>grant all privileges on *.* to </code><code>'root'</code><code>@</code><code>'%'</code> <code>identified by </code><code>'password'</code> <code>with grant option;</code>
<code>24</code>
<code>flush privileges;</code>
<code>25</code>
<code>26</code>
<code>set password for </code><code>'root'</code><code>@</code><code>'%'</code> <code>= password(</code><code>'password'</code><code>);</code>
<code>27</code>
<code>28</code>
<code>29</code>
<code>#########################################</code>
<code>30</code>
<code>31</code>
<code>#可运行此脚本 进行生产服务器安全配置</code>
<code>32</code>
<code>/usr/bin/mysql_secure_installation</code>
<code>33</code>
<code>34</code>
<code>35</code>
<code>#enter current password for root 输入root密码</code>
<code>36</code>
<code>#change the root password? 是否修改root的密码</code>
<code>37</code>
<code>#remove anonymous users? 是否删除匿名账号</code>
<code>38</code>
<code>#disallow root login remotely? 是否取消root用户远程登录</code>
<code>39</code>
<code>#remove test database and access to it? 是否删除test库和对test库的访问权限</code>
<code>40</code>
<code>#reload privilege tables now? 是否现在刷新授权表使修改生效</code>