下面将为您介绍连个修改MYSQL***连接数的方法,该方法供您参考,如果您在此方面也遇到过类似的问题,不妨一看,相信对您会有所启迪。
MYSQL数据库安装完成后,默认MYSQL***连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL***连接数的方法有两个
方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可
方法二:MySQL***连接数默认是100客户端登录:mysql -uusername -ppassword
设置新的MYSQL***连接数为200:mysql> set GLOBAL max_connections=200
显示当前运行的Query:mysql> SHOW Processlist
显示当前状态:mysql> show status
退出客户端:mysql> exit
查看当前MYSQL***连接数:mysqladmin -uusername -ppassword variables
【编辑推荐】
MySQL主键的设计原则
MySQL分区的优点
mysql存储过程问题解答
创建MySQL存储过程示例
MYSQL IFNULL函数的使用
sqlyog 查看 mysql 是否有远程访问权限
1、改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。 这个时候只要在localhost的那台电脑,登入mysql后,更改 mysql 数据库里的 user 表里的 host 项,从localhost改称% mysql -u Root -pvmwaremysql>use mysql; mysql>update user set host = % where user = root; mysql>select host, user from user; 2、授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。 GRANT ALL PRIVILEGES ON *.* TO myuser@%IDENTIFIED BY mypassword WI TH GRANT OPTION; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO myuser@192.168.1.3IDENTIFIED BY mypassword WITH GRANT OPTION; 我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效,就可以了 另外一种方法: 在安装mysql的机器上运行: 1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO root@%WITH GRANT OPTION //赋予任何主机访问数据的权限 3、mysql>FLUSH PRIVILEGES //修改生效 4、mysql>EXIT //退出MySQL服务器 这样就可以在其它任何的主机上以root身份登录啦。
如何将MySql设置成持久性连接
你所说的持久性连接是开机就自动运行吗,不大懂意思,请作下补充!Mysql的服务安装完就会有,只要一开机就会自动运行这项服务,只要不用杀毒软件禁止就行了。 右键我的电脑——管理——服务和应用程序——服务;里面可以看到这项服务,你的要是禁用了,启动就可以了。 如果想开机就启动Mysql这个程序,首先建立它的快捷方式。 左下角点开始——程序——启动;双击点开,把快捷方式放进去就行了。 或者直接打开那个文件夹,位置C:\Documents and Settings\Administrator\「开始」菜单\程序\启动,放进去一样的效果。
linux mysql 忘记root密码怎么登陆

1、需要root账号登录系统,不用登录mysql;2、修改/etc/,在[mysqld]的段中加:skip-grant-tables3、重新启动mysqld:/etc/init.d/mysqld restart4、现在可以修改MySQLroot密码 :/usr/bin/mysqlmysql> USE mysql ;mysql> UPDATE user SET Password = password ( new-password ) WHERE User = root ;mysql> flush privileges ;mysql> quit5、将MySQL的登录设置修改回来# vi /etc/[mysqld]的段中的skip-grant-tables删除保存并且退出vi,重启mysql。 更多Linux操作知识,可以网络《Linux就该这么学》。
发表评论