linux下启动mysql服务,即mysqld:
1 $ /etc/init.d/mysql start # 自动调用/etc/my.cnf文件进行参数初始化
2 $ mysqld_safe -uroot & # 调用mysqld初始化方式
3 $ mysqld -uroot #
其中,mysql数据库表结构等文件存放在/var/lib/mysql下;若/etc/my.cnf不存在,可从mysql安装目录/usr/share/mysql/下复制my-large.cnf(或其他)至/etc下,然后改名为my.cnf即可。
默认情况下,mysql服务的每个连接,当客户端连续8小时没有操作时,mysql将自动关闭该连接,从而造成了数据库服务的不可用。
解决方案——mysqld带参数(wait_timeout, interactive_timeout)启动:
mysqld --wait_timeout=2592000 --interactive_timeout=2592000 -uroot
注:须同时修改wait_timeout和interactive_timeout参数,方可生效。