linux下打开/etc/mycnf,在属性组mysqld下面添加参数如下:
[mysqld]
interactive_timeout=28800000
wait_timeout=28800000
windows下打开myini,增加:
[mysqld]
interactive_timeout=28800000
wait_timeout=28800000
或者
修改如下JDBC连接的 URL:
jdbc:mysql://hostaddress:3306/schemanameautoReconnect=true
添加 autoReconnect=true 这个参数,即能解决这个问题。
用PHP打开数据库的表,分为:先连接数据库,然后选择 MySQL 数据库,查询数据库,最后关闭数据库:1 连接数据库:$link = mysql_connect("localhost", "mysql_user", "mysql_password") print ("Connected successfully");
1、下载MySQL 5x 发行版 ,解压并安装映像中的两个安装包文件。
a mysql-5x-osx106_x86_64pkg -mysql 5x 标准版安装
b MySQLStartupItempkg-mysql启动项目,可以上你的电脑在启动系统时自动运行mysql服务。它安装在/Library /StartupItems/MySQL/,如果你不想系统启动时运行mysql服务,请不要安装。如果你在安装后又不想使用,请删除/Library /StartupItems/MySQL/这个目录。
启动mysql:
2、如果你已经安装了MySQLStartupItempkg,重新启动电脑即可。
3、如果你有安装MySQLStartupItempkg或者不想启动电脑,运行:应用程序-实用程序-终端程序,在终端中输入命令:
sudo /Library/StartupItems/MySQL/MySQL start
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
关闭mysql服务:
终端中输入命令:sudo /Library/StartupItems/MySQL/MySQL stop
然后输入你的系统管理员密码,如果没有设定密码就直接回车。
mysql root账户密码:
mysql root密码初始值是空。这样虽然没有问题。但很不安全。建议你更改root用户密码。注意:mysql root用户和系统中的root用户是不一样的。是完全两个不同的用户。
更改mysql root密码请在终端中输入命令:
/usr/local/mysql/bin/mysqladmin -u root password 新密码
同时你也可以随时使用这条命令更改你的密码。
4、下载x版mysql数据库管理工具
这是一个运行在mac os x系统中的mysql数据库管理软件,支持本地及远程数据库管理。并且还是免费的。这个程序的优点是完全CGI界面。并且密码是保存在本机上的。相对比较 安全。
1、本地登录到mysql数据库,mysql -uroot -p。
2、创建用户,使用命令:create user abc identified by 'yourpassword'。
3、退出使用刚创建的用户登陆,可以登录用户创建成功mysql -uabc -p。
4、使用此用户创建数据库是不行的,因为没有没有权限。
5、使用root用户登录数据库,创建新数据库并授权给abc用户。
6、使用abc用户本地登录,并切换到abcdb,并创建表CREATE TABLE s(name varchar(30))。
不能关闭。
mysqldump: 最早,也是最成熟的逻辑备份工具,是 MySQL 原生的用来备份整个数据库实例、单个数据库、单张表的逻辑备份工具, 上手简单,学习成本几乎为 0。备份简单,恢复也简单。
比如导出单个数据库 ytt: mysqldump ytt > /tmp/yttsql;
恢复也非常简单:mysql < /tmp/yttsql
缺点是备份速度慢。在整个备份过程中,是单线程运行;备份出来的数据集要恢复的话同样也是单线程运行,恢复速度也慢。除非对同一时刻的所有表单独备份出来,自己写额外脚本进行多线程恢复。
使用MySQL的命令终端时,如果输入SQL有误,将有beep声。若要关闭该功能,根据mysql --help,使用mysql --no-beep即可。
修改myini
在[mysql] 下加入一行
no-beep
最后重新启动MySQL数据库就可以了。
很简单,通过上文中的几步 *** 作,就能够把错误提示音给关闭掉啦。
mysql_connect()函数是连接数据库的,
mysql_close()是关闭数据库的,但通常情况下,不需要执行,因为在脚本执行完会自动关闭,
如果想让连接不关闭的话,用 mysql_pconnect() 建立持久连接!
以上就是关于如何解决mysql数据库8小时无连接自动关闭全部的内容,包括:如何解决mysql数据库8小时无连接自动关闭、php中MySQL怎样打开和关闭数据库表、如何关闭mac 运行的mysql等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)