admin 发表于 2023-2-16 18:55:10

Mysql安装文档

<div id="article_content" class="article_content clearfix">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/kdoc_html_views-1a98987dfd.css">
      <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-6e43165c0a.css">
                <div id="content_views" class="htmledit_views">
                  <p style="margin-left:.0001pt;text-align:justify;">1.先下载安装包</p>
<p style="margin-left:.0001pt;text-align:justify;">Linux根目录建了一个test目录&#xff0c;执行命令:mkdir /test,并在测试文件里面放入MySQL要装的rpm包</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;">2.Mysql rpm包文件</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;">3.按照下图安装mysql时&#xff0c;安装sudo rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_6                                                              4.rpm --force –nodeps时记得加上--force –nodeps</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;">4. yum install libaio 使用此条命令</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;">5.查询到错误时如图所示 使用yum –y install numactl</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<h1 style="margin-left:0cm;"><strong>6. yum安装出现No package vim available解决办法</strong></h1>
<h1 style="margin-left:0cm;"></h1>
<p style="margin-left:0cm;">6. 现在可以启动mysqld服务了&#xff0c;执行命令&#xff1a;</p>
<p style="margin-left:.0001pt;text-align:left;">systemctl  start  mysqld</p>
<p style="margin-left:.0001pt;text-align:left;">我们来看下mysqld是否已经启动了&#xff0c;执行命令&#xff1a;</p>
<p style="margin-left:.0001pt;text-align:left;">systemctl  status  mysqld</p>
<p style="margin-left:.0001pt;text-align:left;">如果看到的和下图一样&#xff0c;就说明已经启动了&#xff1a;</p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:left;">7.初始化的操作我们要在/usr/bin目录中进行&#xff0c;所以我们先进入/usr/bin目录&#xff1a;cd /usr/bin。</p>
<p style="margin-left:.0001pt;text-align:left;">然后&#xff0c;我是以root身份登录Linux系统的&#xff0c;并且我想为root账户生成一个随机的初始密码,所以我要执行命令&#xff1a;mysqld --initialize --user&#61;mysql&#xff1b;这样就完成了对MySQL的初始化&#xff0c;并为root账户生成了一个随机的初始密码。</p>
<p style="margin-left:.0001pt;text-align:justify;">或者</p>
<h1 style="margin-left:0cm;"><strong><span style="background-color:#FFFFFF;"><span style="color:#333333;">7.</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">初始化</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">mysql</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">数据库</span></span></strong></h1>
<pre style="margin-left:.0001pt;"><code>$ sudo mysqld --initialize  //该命令会在/var/log/mysqld.log生成随机密码</code></pre>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;">8. sudo grep 'temporary password' /var/log/mysqld.log</p>
<p style="margin-left:.0001pt;text-align:justify;">&#xff08;<span style="color:#FF0000;">起始保护密码&#xff0c;首次需要此密码登陆</span>&#xff09;</p>
<p style="margin-left:.0001pt;text-align:left;">下图红线框中的字符就是密码&#xff0c;把它记下来&#xff0c;登录MySQL的时候要用&#xff1a;</p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<h1 style="margin-left:0cm;"><strong><span style="background-color:#FFFFFF;"><span style="color:#333333;">9</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">.</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">修改</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">mysql</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">数据库目录的所属用户及其所属组&#xff0c;然后启动</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">mysql</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">数据库</span></span></strong></h1>
<pre style="margin-left:.0001pt;"><code>$ sudo chown mysql:mysql /var/lib/mysql -R</code></pre>
<pre style="margin-left:.0001pt;"><code>$ systemctl start mysqld.service</code></pre>
<h1 style="margin-left:0cm;"><strong>10.<span style="background-color:#FFFFFF;"><span style="color:#333333;">根据第</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">6</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">步中的密码&#xff0c;更改</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">root</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">用户的密码&#xff0c;新版的</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">mysql</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">必须先修改</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">root</span></span><span style="background-color:#FFFFFF;"><span style="color:#333333;">用户的密码&#xff0c;否则登录后是不能执行任何命令的</span></span></strong></h1>
<pre style="margin-left:.0001pt;"><code>$ mysql_secure_installation  //根据提示修改root用户密码&#xff08;<span style="color:#FF0000;">要输入首次输入在log文件下的密码</span>&#xff09;</code></pre>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;">11.直接用mysql –uroot –p登陆</p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;">下图为操作时流程</p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
<p style="margin-left:.0001pt;text-align:left;"></p>
                </div>
      </div>
      <div id="treeSkill"></div>
页: [1]
查看完整版本: Mysql安装文档