rehat9下安装mysql-5.0

 mysql软件格式和版本是   mysql-5.0.22.tar.gz

  #######安装mysql ========================================================================== 命令列表:

       groupadd mysql2008          //增加组名称为mysql2008        useradd -g mysql2008 mysql2009   //为给该组增加用户mysql2009

       tar -zxvf mysql-5.0.22.tar.gz  //解压gz格式的mysql-5.0.22.tar.gz        cd mysql-5.0.22      //进入mysql-5.0.22目录

       ./configure --prefix=/usr/local/mysql --with-xcharset=all --with-charset=gb2312         //上面是一行命令,是配置mysql的安装路径和mysql的默认编码设置为gb2312         //安装路径设为/usr/local/mysql2010,这里还是值得注意的,要装在/usr/local目录下的。 也要慢慢等待!!! 刚在忘记设置了安装目录--prefix=/usr/local/mysql了,那么怎么办呢,重新执行上面命令即可! 呵呵,故意的!因为上面很关键。!!

编译真的很花时间,我的机器也要用8分钟,旁边的配置低的,据说编译了25分钟!汗!要知道时间就是金钱!强烈建议找rpm格式的mysql来安装!!省去编译的麻烦!

       make    //编译程序,慢慢等待

       make install  //安装编译好的程序,慢慢等待!!    安装完成了!!

       cp support-files/my-medium.cnf /etc/my.cnf        //在刚在mysql-5.0.22目录,复制这个文件my-medium.cnf到/etc/下,并把my-medium.cnf改为my.cnf   我手动复制算啦!  

       cd /usr/local/mysql/bin/   //进入刚在安装好的目录mysql,进入bin目录

       ./mysql_install_db --user=mysql2009   //以mysql2009执行安装数据库服务          cd ..                    //回到mysql目录        chown -R root  .         //把当前的mysql目录下的所有文件授权给root(有时候不用的)        chown -R mysql2009 var   //把当前的mysql目录下的var文件及其下的所有文件授权给mysql2009(必须,关键步骤)        chgrp -R mysql2008 .         //把当前的mysql目录下的所有文件及其下的所有文件授权给组mysql2008

     ////启动服务        cd bin                               //再进入目录mysql的bin目录        ./mysqld_safe --user=mysql2009         //执行命令,启动mysql服务。(必须先启动,否则下面无法启动mysql数据库)

这里注意有点小问题,我已经解决了的,具体不说了,不重要。继续看下去! 说明服务实际上是已经启动了的,是连接它的一个驱动没有配置好,不配置也可以的,不过就是这个样子的哦。

     ////启动命令        ./mysql -u mysql2009    //以用户名mysql2009登录mysql数据库,用root也可以,一样的,是空密码。

启动成功了,呵呵。

     ////////注意,如果要使用到创建数据库等,要用root登录mysql,或者用root登录后授权给mysql2009用户。      ////////否则mysql2009用户只有查看权限,无法创建数据库。

用root登录mysql!!创建数据库test2成功了!

   #至此mysql安装完成

      ////////////////////////////////////////////////////////////////////////////////////      ////为root或则mysql2009设置登录数据库的密码(以下步骤不是必须的。可以设密码,也可以不设)      ////第一次并没有为mysql2009和root等添加登录密码的。

     cd /usr/local/mysql2010/bin/     //进入目录mysql的bin目录

     mysqladmin -uroot  password 123456    //执行命令      //给root用户添加登录数据库的密码123456,注意这个密码是登录mysql用的,与系统的root用户的登录密码区别开来!!      成功!登录mysql试试!搞定!!! 切记加了密码的登录格式命令是   ./mysql -u root -p  然后输入密码,回车即可!

     /////命令格式说明 mysqladmin -uroot  password yourpassword  //给root用户添加密码yourpassword

其他,自动开机启动mysql的设置和tomcat绑定apache的,自己搞。(不想打字了)

你可能感兴趣的:(apache,tomcat,数据库,加密,mysql,2010)