当前位置:  技术问答>linux和unix

如何让mysql自动启动?

    来源: 互联网  发布时间:2015-09-03

    本文导语:  发表于: 2005-01-19 12:41    发表主题: 如何让mysql自动启动?        --------------------------------------------------------------------------------   在sun solaris下安装mysql,一切正确,现在想让其开机就启动,  查了不少文章,...

发表于: 2005-01-19 12:41    发表主题: 如何让mysql自动启动?       

--------------------------------------------------------------------------------
 
在sun solaris下安装mysql,一切正确,现在想让其开机就启动, 
查了不少文章,都说 
加入在rc.local文件加入/usr/local/bin/safe_mysqld & 中以启动服务器。 
但是我没有找到rc.local文件, 
请教各位,我应该怎么做呢?? 

/etc>ls rc* 
rc0 rc1 rc2 rc3 rc5 rc6 rcS 

rc0.d: 
K00ANNOUNCE K07snmpdx K28kdc.master K34svm.sync K39lp K40syslog K41rpc K62lu 
K03samba K10dtlogin K28nfs.server K35atria K39spc K40xntpd K42inetsvc K68picld 
K03sshd K16apache K33audit K36sendmail K40cron K41autofs K42sckm K83devfsadm 
K05volmgt K21dhcp K33efcode K36utmpd K40nscd K41directory K43inet K90dhcpagent 
K06mipagent K27boot.server K34IIim K36wbem K40sf880dr K41ldap.client K50pppd 
K07dmi K28kdc K34ncalogd K37power K40slpd K41nfs.client K52llc2 

rc1.d: 
K00ANNOUNCE K07snmpdx K28kdc.master K34svm.sync K39spc K40xntpd K42sckm 
K03samba K10dtlogin K28nfs.server K36sendmail K40cron K41autofs K43inet 
K03sshd K16apache K33audit K36utmpd K40nscd K41directory K50pppd 
K05volmgt K21dhcp K33efcode K36wbem K40sf880dr K41ldap.client K52llc2 
K06mipagent K27boot.server K34IIim K37power K40slpd K41rpc S01MOUNTFSYS 
K07dmi K28kdc K34ncalogd K39lp K40syslog K42inetsvc S10lu 

rc2.d: 
K03samba K28nfs.server S69inet S73nfs.client S80spc S94ncalogd 
K03sshd README S70sckm S74autofs S85power S95IIim 
K05volmgt S01MOUNTFSYS S70uucp S74syslog S88sendmail S95svm.sync 
K06mipagent S05RMTMPFILES S71ldap.client S74xntpd S88utmpd S98efcode 
K07dmi S10lu S71rpc S75cron S89PRESERVE S99audit 
K07snmpdx S20sysetup S71sysid.sys S75flashprom S89bdconfig S99dtlogin 
K16apache S21perf S72autoinstall S75savecore S90wbem 
K21dhcp S30sysid.net S72directory S76nscd S91afbinit 
K27boot.server S40llc2 S72inetsvc S77atria S91gfbinit 
K28kdc S42ncakmod S72slpd S77sf880dr S91ifbinit 
K28kdc.master S47pppd S73cachefs.daemon S80lp S93cacheos.finish 

rc3.d: 
DISABLED_S76snmpdx S10run_sadc S15nfs.server S50apache S89sshd 
DISABLED_S77dmi S13kdc.master S16boot.server S80mipagent S90samba 
README S14kdc S34dhcp S81volmgt S99prtdiag 

rcS.d: 
K03samba K27boot.server K36sendmail K40slpd K43inet S33keymap.sh 
K03sshd K28kdc K36utmpd K40syslog K44wrsmcfg S35cacheos.sh 
K05volmgt K28kdc.master K36wbem K40xntpd K50pppd S35svm.init 
K06mipagent K28nfs.server K37power K41autofs K52llc2 S40standardmounts.sh 
K07dmi K33audit K39lp K41directory README S41cachefs.root 
K07snmpdx K33efcode K39spc K41ldap.client S10cvc S42coreadm 
K10dtlogin K34IIim K40cron K41rpc S29wrsmcfg S50devfsadm 
K16apache K34ncalogd K40nscd K42inetsvc S30network.sh S70buildmnttab.sh 
K21dhcp K34svm.sync K40sf880dr K42sckm S30rootusr.sh S95picld 

rcm: 
scripts
 

|
solaris 启动时会在/etc/rc2.d和/etc/rc3.d目录下寻找以“S”开头的文件并执行
所以只要在/etc/rc2.d 目录中创建一个启动脚本,并且以“S”开头(大写)数字表示是该脚本启动的顺序号。

cd /etc/rc2.d
vi S60mysqld
写入以下内容
#!/bin/bash
/usr/local/bin/safe_mysqld --user-mysql &

保存退出
reboot

这一点和LINUX不太一样,LINUX下多了一个rc.local,不过同样也是在/etc/rc2.d目录下有一个/etc/rc.local的连接,只是为了管理方便而已。

|
2)编译、安装mysql
# groupadd mysql
# useradd -g mysql mysql
# cd /wbh
# gunzip mysql-4.0.15a.tar.gz
# tar xvf mysql-4.0.15a.tar
# cd mysql-4.0.15a
# ./configure --prefix=/usr/local/mysql
# make
# make install
# scripts/mysql_install_db
# chown -R root /usr/local/mysql
# chown -R mysql /usr/local/mysql/var
# chgrp -R mysql /usr/local/mysql
# cp support-files/my-medium.cnf /etc/my.cnf

3)启动mysql
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
# ps
PID TTY TIME CMD
334 pts/1 0:00 mysqld_s
如果看到类似的信息,说明mysql已经正常启动了

4)设置mysql启动脚本
# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
# ln -s /etc/init.d/mysqld /etc/rc2.d/Kmysqld
# ln -s /etc/init.d/mysqld /etc/rc2.d/Smysqld

这就是在Soalris下安装mysql的步骤

    
 
 

您可能感兴趣的文章:

  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • mysql启动错误之mysql启动报1067错误解决方法
  • mysql服务无法启动报错误1067解决方法(mysql启动错误1067 )
  • MySQL 重装MySQL后, mysql服务无法启动
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • php安装完成后如何添加mysql扩展 iis7站长之家
  • ubuntu mysql配置错误导致无法启动mysql,希望达人前来帮助。
  • MySQL降权运行之MySQL以Guests帐户启动设置方法
  • linux下mysql的启动
  • 系统安装的时候选了mysql,但是在setup里面找不到mysql的服务,进程还是有的,但是启动不了。
  • 免安转MySQL服务的启动与停止方法
  • 关于MySQL的启动问题?在线等待
  • 菜鸟问题:如何启动PHP和MYSQL?
  • 我怎么启动mysql
  • 如何启动mysql?
  • freebsd系统mysql无法启动求解
  • 出学者问题:我安装了MySql,但我不知道安装到何处去了,又该如何启动服务?
  • 在DEBIAN上手动安装MYSQL服务无法启动,请问是什么原因
  • linux下启动mysql出错
  • mysql 安装完之后服务启动失败
  • 我在redhat 9.0 上装了 MySQL 3.23.44, 我该如何启动它呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • php安装完成后如何添加mysql扩展
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 在Linux内安装了Mysql,无法进入Mysql.
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 怎样在linux终端输入mysql直接进入mysql?
  • MySQL Workbench的下载安装与使用教程
  • c++中关于#include <mysql/mysql.h>的问题?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • mysql -u root mysql 怎么解释
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • mm.mysql那里可以下载?www.mysql.com根本下载不了。谢谢了
  • MySQL索引基本知识
  • MySQL集群 MySQL Cluster
  • Mysql设置查询条件(where)查询字段为NULL
  • MySQL存储引擎 MySQL Maria
  • mysql中字符串和时间互相转换的方法(自动转换及DATE_FORMAT函数)
  • linux 下mysql 以root和普通用户进入mysql的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3