日期:2014-05-16 浏览次数:20638 次
<!-- 正文开始 -->
???????????? ?-------------预备工作----------
????? 1:假如下载的文件名为:mysql-5.0.45.tar.gz
????? 2:假如copy到 /home下
????? 3:groupadd mysql #添加mysql组
?
?????
?4:useradd -g mysql mysql #添加一个mysql用户
????? 5:cd /home #进入到该目录
?
??????-----------------------编译过程-----------------------
????? 6:tar zxvf mysql-5.0.45.tar.gz #解压后,在该目录下会出现一个同名的文件夹
??????7:cd /home/mysql-5.0.45
??????8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #参数设置,可以先不明白,以后再修改配置
????? 9:make在执行这一步时报了异常( checking for termcap functions library... configure: error: No curses/termcap library found
checking for termcap functions library... configure: error: No curses/termcap library found
)
解决如下:
安装: ncurses-devel.***.rpm 包解决 或者去下载一个ncurses-5.6.tar.gz, wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz tar zxvf ncurses-5.6.tar.gz cd ncurses-5.6 ./configure –prefix=/usr –with-shared –without-debug make make install clean 然后再重新编译Mysql进行安装。 |
????? 10:make install
????? 11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,则先备份,再删除
????? 12:vi /etc/my.cnf #将log-bin=mysql-bin注释掉
?
????? ----------------------------安装并初步配置mysql--------------------------
??????13:cd /usr/local/mysql
???????14:bin/mysql_install_db --user=mysql #初始化mysql
??????15:chown -R root?.?#改当前目录的捅有者为root。注意,最后有个 . 啊,表示当前目录
????? 16:chown -R mysql /usr/local/mysql/var #-R表示递归之下的所有目录
????? 17:chgrp -R mysql /usr/local/mysql #改变目录所属为mysql
????? 18:bin/mysqld_safe --user=mysql &?#启动mysql
?
??????---------------------------更改mysql的root用户密码----------------------------
????? 19:bin/?mysqladmin -uroot password 123456?#在mysql正常启动的情况下,更改root用户的登录密码
??????20:bin/?mysql -uroot -p #输入此命令后,会提示你输入root用户密码123456,
????? 21:show databases; #如果查出所有数据库,就恭喜你了
?
????? -------------------------把mysql加入到系统服务中--------------------------------
??????22:cp? /usr/local/mysql/share/mysql/mysql.server? /etc/init.d/mysqld??????
???????????? chkconfig --add? mysqld #加入到系统服务中,就可以通过service mysqld start|stop|status|restart等进行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/启动 mysql了
?
????? --------------------------------配置 mysql环境变量----------------------------------
????? 23:cd /root #回到你的个人主目录,我这里是用root登陆的
?????????????cp .bashrc .bashrc.bak #备份一下吧
?????????????vi .bashrc
?????????????在最后加入:export PATH=/usr/loca