天天看点

CentOS RPM安装MySQL 5.6修改默认密码

<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>

继续阅读