比如在Linux系统中如何设置开机自动启动MySQL?

比如在Linux系统中如何设置开机自动启动MySQL?,第1张

mysql服务器的启动有几种方式:

1.mysqld,这个是mysql的服务器启动进程,找到它,mysqld

start。要想启动时就加载,拷贝它到/etc/init.d目录下,然后在rcX目录下建立链接。或者使用ntsysv,选择。

2.mysql.server,这个是新的mysql要求的,必须要用mysql用户才能启动mysql.server,如果系统没有mysql用户,需要新建一个。同样把它加到/etc/rc.d/init.d目录下,或者加到rc.local里,都可以启动加载。freebsd下,还可以把它加到/usr/local/etc/rc.d目录下,改个文件名mysql.server.sh

登入mysql:

mysql -h localhost -u root -p

然后会让输入密码

查看当前配置参数(wait_timeout为例):

show session variables like '%wait_timeout%'(或去掉session也一样)这是当前会话配置参数

现在我们来改这个值:

set wait_timeout=90

然后我们一起再查看下当前配置参数:

show variables like '%wait_timeout%'

这是修改当前会话配置,当退出再新起一个会话时就会恢复原样。

想在所有会话都有效可以设置全局配置,参数把session改为global就可以了

set global wait_timeout=90后再查看

show global variables like '%wait_timeout%'

再退出后重新进入看看,值还是在。

首先,通过chkconfig命令看看MySQL在不在可管理的列表中,命令是:

chkconfig --list如果列表中没有mysqld这个,需要先用这个命令添加:

chkconfig add mysqld

然后用这个命令设置开机启动:

chkconfig mysqld on

最后确认一下是否设置成功。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7315275.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存