大鸟的学习乐园
路漫漫其修远兮,吾将上下而求索
posts - 26,comments - 27,trackbacks - 0

MySql安装包

   入到安装包的保存路径后,下面的命令行解(位置: ../bulid/)

       tar zxvf mysql-5.1.53.tar.gz -C ../bulid/

 

  编译

   入到解后的文件

   安装mysql前需要安装一些linux统软

       aptitude install lib64ncurses5-dev OR libncurses5-dev

      aptitude install g++           

      aptitude install automake           

      aptitude install autoconf2.13           

      autoreconf --force --install           

      aclocal; autoheader           

      libtoolize --automake --force           

      automake --force --add-missing; autoconf                        

   编译MySql,安装到/usr/local/mysql-5.1.53

      ./configure '--prefix=/usr/local/mysql-5.1.53' '--with-mysqld-user=mysql' '--with-extra-charsets=all' '--with-named-curses-libs=/lib/libncurses.so.5' '--enable-assembler' '--with-charset=utf8'

      make

 

  ③安装

       make install

 

  ④添加

       groupadd mysql

      useradd mysql -g mysql

      ./scripts/mysql_install_db --user=mysql

 

      :

         mysql_install_dbFATAL ERROR: Could not find mysqld错误时

          /etc/mysql/下出了个my.cnf

         解决方法:

           mv  /etc/mysql/my.cnf   /etc/mysql/my.cnf.bak

           cp  support-files/my-medium.cnf   /etc/cnf

       cd /usr/local/mysql-5.1.53/   

       chown -R root .   

       chown -R mysql var   

       chown -R mysql var/.   

       chown -R mysql var/mysql/.   

       chgrp -R mysql .   

 

  ⑤运行并看是否安装成功

        /usr/local/mysql-5.1.39/bin/mysqld_safe --user=mysql &

       lsof -i:3306 --3306端口是否是mysql在运行。

       ./bin/mysql -root

       exit --退出mysql

 

  ⑥修改mysql

       /usr/local/mysql-5.1.53/bin/mysqladmin -uroot password root 

      ./bin/mysql -uroot -p --再次登

       root --

 

  ⑦添加人能够访问

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

      use mysql;           

      mysql> select User,host from user;           

      +------+-----------+           

      | User | host      |           

      +------+-----------+           

      | root | %         |           

      | root | 127.0.0.1 |           

      |      | camp      |           

      | root | camp      |           

      |      | localhost |           

      | root | localhost |           

      +------+-----------+           

      6 rows in set (0.00 sec)                           

 

   :编译或安装程中可能会因缺少某些文件而error

      根据error提示的信息,先安装缺少的文件再重新编译安装

       error;

        checking for termcap functions library... configure: error: No curses/termcap library found

      安装install lib64ncurses5-dev错误就可避免

 

       命令 「aptitude search 找内容」找相的文件

 

posted on 2012-01-18 21:48 大鸟 阅读(566) 评论(0)  编辑  收藏 所属分类: linux

只有注册用户登录后才能发表评论。


网站导航: