<acronym id='7jxkk'><em id='7jxkk'></em><td id='7jxkk'><div id='7jxkk'></div></td></acronym><address id='7jxkk'><big id='7jxkk'><big id='7jxkk'></big><legend id='7jxkk'></legend></big></address>

    1. <i id='7jxkk'><div id='7jxkk'><ins id='7jxkk'></ins></div></i>

      <code id='7jxkk'><strong id='7jxkk'></strong></code>
      <ins id='7jxkk'></ins>

      <span id='7jxkk'></span>

        <dl id='7jxkk'></dl>

        <fieldset id='7jxkk'></fieldset>
        1. <tr id='7jxkk'><strong id='7jxkk'></strong><small id='7jxkk'></small><button id='7jxkk'></button><li id='7jxkk'><noscript id='7jxkk'><big id='7jxkk'></big><dt id='7jxkk'></dt></noscript></li></tr><ol id='7jxkk'><table id='7jxkk'><blockquote id='7jxkk'><tbody id='7jxkk'></tbody></blockquote></table></ol><u id='7jxkk'></u><kbd id='7jxkk'><kbd id='7jxkk'></kbd></kbd>
        2. <i id='7jxkk'></i>
        3. linux操作系统下实现MySQL源码纯手动安装

          • 时间:
          • 浏览:4
          • 来源:124软件资讯网

            本文主要是先容一种更为快捷的要领来实现linux操作系统下MySQL源码举行纯手动安装 ,以下就是详细方案的述  ,望会给你带来一些资助 。

              1.实现linux下纯手动MySQL源码安装  ,首先要下载MySQL的源码 ,我下载的是MySQL-5.0.87.tar.gz

              2.解压tar –xvf MySQL-5.0.87.tar.gz

              3.进入MySQL-5.0.87

              4.检测情况并指定安装目录:./configure --prefix=/usr/local/MySQL

              检测出来缺什么就安装什么  。我装的时间居然连gcc和g++都没有  ,没有编译器的话就要直接下载rpm包(已编译好的二进制文件)再安装到系统 。

              如下是安装gcc的下令(要先去下载这个包,这个地址有比力多的rpm包下载http://mirror.oa.com/SLES10-SP1-RPMS-32/):

              sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm

              安装这些rpm包的历程中有些是已安装的  ,或者是自己依赖自己导致安装不了  ,横竖安装不了就用强制安装并忽略依赖的下令

              sudo rpm -ivh gcc-4.1.2_20070115-0.11.i586.rpm –-force –nodeps

              可能进过安装一系列的rmp包后  ,终于完成了情况检测  。我或许装了10+个的rmp包才完成  。 。杯具啊

              5.编译:make

              6.安装:sudo make install

              7.实现linux下纯手动MySQL源码安装中要举行设置  。首先可以看到安装完的目录如下

              在share/MySQL下打下令:ls –l | grep my-

              出来的都是MySQL的设置文件 ,根据需要选择其中一个拷到/etc下命名为my.cnf

              /etc/my.cnf是MySQL默认读的设置文件的路径

              8.修改var的可写权限 。这是MySQL的数据库数据文件存放的位置  ,由于用当前用户来运行MySQL的后台法式可能没有这个目录的可写权限 。

              chmod 777 ./var –r

              9.设置系统情况变量  ,使得可以直接执行MySQL的法式

              系统的情况变量是放在/etc/profile下的  ,而用户的情况变量是放在用户的根目录下的.bashrc下

              (1) /etc/profile的设置:

              PATH=/usr/local/MySQL/bin:$PATH PATH=/usr/local/MySQL/libexec:$PATH export PATH其中/usr/local/mydql/bin是MySQL主要的可执行法式的目录  ,而libexec是放MySQL的后台主法式MySQLd的 (2).bashrc的设置:

              set PATH=/usr/local/MySQL/bin:$PATH set PATH=/usr/local/MySQL/libexec:$PATH export PATH这里注重.bashrc内里是要加个set的  。设置完后重登录就可以生效了

              10.在启动MySQLd之前要先初始化它  ,执行MySQL_install_db

              11.启动MySQLd  ,直接打MySQLd就可以了  ,由于之前设置过系统情况变量了

              12.直接MySQL进入MySQL的下令行控制  。默认是以当前用户名登录的 ,默认root是没有密码的

              13.设置root的密码:MySQLadmin –u root password ‘123456’

              14.以root身份登录:MySQL –uroot –p

              15.设置远程登录数据库  。用户建立后默认是只能在当地登录的  。

              update user set Host='%’ where user=‘kuncai'; 这句是将kuncai这个用户的允许登录的地址改成恣意 ,但不包罗当地  。也就是说这样kuncai这个用户就无法在当地登录了  ,只能远程登录  。

              只有root用户才气执行这句  ,以是要先以root用户登录到当地数据库才行  。

              flush privileges; 要再执行这句刷新缓存才气生效  。以上的相关内容就是对linux下纯手动MySQL源码安装的先容  ,望你能有所收获