mysql-的安装步骤_mysql的完整安装步骤

最近这是怎么的了,安装的服务都跟以前不一样了,纠结啊!难道是我落后了?唉。。。

今天安装mysql又遇见了问题,编译的时候提示错误:

configure: error: No curses/termcap library found

经典的解压、编译、配置、安装竟然出错了,唉,看来真的该好好练练了,时间长了不搞linux,技术都有点生疏了。

下面是mysql的完整安装过程,希望可以给刚学习linux的朋友帮助。

我们还是有经典的四个步骤:

首先是解压源码包:

#tar zxvf mysql-5.0.18.tar.gz -C /usr/src

编译之前要创建mysql组和mysql用户

#groupadd mysql

#useradd -g mysql -s /sbin/nologin mysql

想mysql这样的一些运行系统是要使用的用户最好设置启用脚本为nologin。

接下来就是编译:

#cd /usr/src/mysql-5.0.18

#./configure --prefix=/usr/local/mysql --with-named-curses-libs=/usr/lib/libncursesw.so.5

#make && make install

mysql到这里就安装好了,不过还要做一些其它的配置才能是mysql正常运行。

复制默认的全局配置文件到/etc目录下

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

初始化授权表

#./scripts/mysql_install_db --user=mysql

更改mysql数据库目录属主和权限

默认数据库文件保存在安装目录下的var目录,编译mysql是可以使用--localstatedir参数来指定该目录。

#chown -R mysql.mysql /usr/local/mysql/var

#chmod -R 700 /usr/local/mysql/var

设置开机自动启动mysqld服务

复制启动脚本到资源目录

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

增加mysqld服务控制脚本的执行权限

#chmod +x /etc/rc.d/init.d/mysqld

将mysqld服务加入到系统服务

#chkconfig --add mysqld

服务会自动设置为2、3、4、5运行级别随系统启动而启动。

如没有可以通过如下命令修改

#chkconfig --level 2345 mysqld on

另外mysqld服务可以通过service命令控制

service mysqld start

下面设置root用户登录mysql数据库的密码

#/usr/local/mysql/bin/mysqladmin -u root password "password"

登录mysql数据库

#/usr/local/mysql/bin/mysql -u root -p

按提示输入密码即可。

现在mysql数据库可以正常运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值