mysql自动启动设置

如果你都是按照默认配置安装的那么只要按照如下步骤就可以了

**先查找mysql安装目录 然后按如下配置

find -name mysql
./usr/lib64/perl5/DBD/mysql
./usr/lib64/perl5/auto/DBD/mysql
./usr/lib64/mysql
./usr/share/mysql
./usr/bin/mysql
./var/lib/mysql
./var/lib/mysql/mysql

如果没有则安装mysql

然后查看系统服务有没有mysqld

chkconfig --list
mysqld         	0:关闭	1:关闭	2:关闭	3:关闭	4:关闭	5:关闭	6:关闭

如果没有则按照如下方法安装服务器

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql   将服务文件拷贝到init.d下,并重命名为mysqld

chmod +x /etc/init.d/mysqld    赋予可执行权限

chkconfig --add mysqld     添加服务

chkconfig --list          显示服务列表

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysql on

####重启电脑
reboot

netstat -na | grep 3306,如果看到有监听说明服务启动了

####附加介绍一下Linux系统的运行级的概念:

Linux OS 将操作 环境分为以下7个等级,即
0:关机
1:单用户模式(单用户、无网络)
2:无网络支持的多用户模式(多用户、无网络)
3:有网络支持的多用户模式(多用户、有网络)
4:保留,未使用
5:有网络支持有X-Window支持的多用户模式(多用户、有网络、X-Window界面)
6:重新引导系统,即重启

Linux中有多种运行级,常见的就是多用户的2,3,4,5 ,很 多人知道5是运行X-Windows的级别,而0就是关机了。

运行级的改变可以通过init命令来切换。

例如,假 设你要维护系统进入单用户状态,那 么,可以使用init1来切换。

在Linux的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc[0-6].d下的K和S开头的文件

按后面的数字顺序,执行这些脚本。

对这些脚本的维护,是很繁琐的一件事情,Linux提供了chkconfig命令用来更新和查询不同运行级上的系统服 务。

你可能感兴趣的:(mysql)