码迷,mamicode.com
首页 > 数据库 > 详细

搞定linux上MySQL编程(一):linux上源码安装MySQL

时间:2015-06-13 18:40:48      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:mysql安装   源码   

【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
1. 首先下载源码包:
ftp://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/mysql-5.1.72.tar.gz
2. 使用如下命令检查系统中是否已安装mysql:
rpm -qa |  grep mysql
3.没有安装则解压安装包然后进入该目录:
cd mysql
分别依次执行如下操作:
./configure --prefix=/usr/local/mysql --with-charset=gbk
make
make install

4.添加MySQL配置文件

如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。

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

5.设置开机自动启动

#cp support-files/mysql.server /etc/rc.d/init.d/mysqld
#chmod 755 /etc/init.d/mysqld
#chkconfig –-add mysqld
#chkconfig –-level 345 mysqld on

6.创建mysql权限表:
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql
7.最后将安装目录的拥有者和所属组分别变更为root和mysql, 命令为:
chown -R root
chgrp -R mysql
8.测试成功否?
/etc/rc.d/init.d/mysqld start
9.查看3306端口是否启动:
# netstat -altnp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 0.0.0.0:<strong>3306 </strong>               0.0.0.0:*                   LISTEN      6946/mysqld        
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1892/rpcbind        
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      2726/dnsmasq        
10.为了安全,需要修改密码,默认为空:
mysqladmin -u root password shallnet
至此,可以在命令行上面使用新的密码登录mysql了。

搞定linux上MySQL编程(一):linux上源码安装MySQL

标签:mysql安装   源码   

原文地址:http://blog.csdn.net/shallnet/article/details/46483661

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!