mysql常用技巧
1,MySQL最大连接数设置
客户端登录:mysql -uusername -ppassword
设置新的最大连接数为200:mysql> set GLOBAL max_connections=200
显示当前运行的Query:mysql> show processlist
显示当前状态:mysql> show status
退出客户端:mysql> exit
查看当前最大连接数:mysqladmin -uusername -ppassword variables |find "max_con"
2,向mysql添加新用户并分配权限
bin>mysql -u root
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to dev@10.163.225.87
identified by ‘123′;
给来自10.163.225.87的用户dev分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to dev@10.163.225.87
identified by ‘123′;
给来自10.163.225.87的用户dev分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to dev@10.163.225.87
identified by ‘123′;
给来自10.163.225.87的用户dev分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to dev@localhost
identified by ‘123′;
给本机用户dev分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
3,mysql 1076错误
my.ini
**********************************************
[mysql]
default-character-set=gbk
[mysqld]
default-character-set=gbk
basedir=D:/tools/development/mysql5.0
datadir=D:/tools/development/mysql5.0/data
[WinMySQLadmin]
Server=D:/tools/development/mysql5.0/bin/mysqld-nt.exe
user=root
password=
****************************************************
分享到:
相关推荐
### MySQL常用技巧详解 在日常开发与维护工作中,MySQL作为一款广泛应用的关系型数据库管理系统,其高效性和稳定性得到了广泛的认可。为了更好地利用MySQL的功能并解决实际问题,本文将围绕给定的几个知识点进行...
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能,对于初学者来说,掌握一些基本的...这些基础操作和技巧是理解和使用MySQL的基础,熟练掌握它们能够让你更高效地管理和操作数据库。
#### MySQL常用函数与操作 1. **格式化输出** 在MySQL中,可以通过`FORMAT`函数对数值进行格式化处理,以便于阅读和展示。例如: ```sql SELECT FORMAT(12345, 0) AS '整数格式', FORMAT(12345, 2) AS '小数...
在操作MySQL时,还有一些实用技巧: - 分号用于表示命令结束,如果忘记,可以补打分号。 - 使用光标上下键可以浏览历史命令,避免重复输入。 以上内容仅是MySQL命令的简要介绍,实际操作中还有许多其他高级功能和...
以下是关于MySQL常用命令的一些详细解释: 1. **连接MySQL**: - 使用`mysql -u<username> -p`命令可以连接到本地MySQL服务器,其中`<username>`是你的用户名。如果你的密码为空,直接按回车即可。例如,`mysql -u...
本篇文章将详细介绍MySQL的几个常用命令行操作,帮助你掌握对数据库的基本管理。 一、MySQL服务的启动和停止 在Windows系统中,你可以通过`net stop mysql`命令停止MySQL服务,而`net start mysql`则是用来启动服务...
根据提供的文件信息,我们可以整理出一系列关于MySQL的基本操作与命令行使用技巧的知识点。下面将对这些内容进行详细的解析。 ### MySQL 常用命令详解 #### 一、数据库备份与恢复 **备份整个数据库** - **命令...
- **查询优化技巧**: - 使用`EXPLAIN`来分析SQL执行计划,检查是否使用了索引。 - 避免在WHERE子句中使用复杂的表达式,如函数调用。 - 尽可能减少JOIN操作的数量。 - 使用覆盖索引(Covering Index),即索引...
在实际操作中,还有一些实用技巧。如,如果忘记了在命令末尾添加分号,可以直接输入分号回车补全。此外,可以使用光标上下键调出历史命令,避免重复输入。MySQL还支持多行命令输入,只需在命令末尾按下回车,然后...
学习PHP和MySQL的过程中,理解错误处理和调试技巧也很重要。在PHP中,可以使用error_reporting和ini_set来控制错误报告级别,而在MySQL中,可以通过查询日志和错误日志来追踪问题。此外,性能优化是另一个关键领域,...
MySQL常用命令查询手册.pdf MySQL常用维护管理工具速查手册.pdf MySQL服务器端错误代码速查手册.pdf MySQL客户端错误代码速查手册.pdf MySQL数据库优化技巧速查手册.pdf MySQL数据连接方案与技巧速查手册.pdf mysql...
数据库工程师常见面试题,优秀数据库工程师之路——MySQL数据库经验及技巧大汇总,数据库工程师职业规划,数据库工程师面试技巧,MySQL常用命令速查手册
### MySQL 常用函数及概念详解 #### 一、MySQL 数据库优化——重点函数与概念应用 在处理大规模数据时,对MySQL数据库进行优化至关重要。优化不仅能够提高查询速度,减少服务器负担,还能有效提升应用程序的整体...
在MySQL数据库中,Inner Join、左连接、右连接和子查询是常用的查询方式。Inner Join的性能高于子查询,例如: ```sql SELECT A.id, A.name, B.id, B.name FROM A INNER JOIN B ON A.id = B.id; ``` 2.5 ON和...
MySQL是一种广泛使用的开源关系型数据库管理系统,...通过阅读上述书籍,你可以深化对SQL的理解,掌握更高效的数据操作技巧,以及如何避免在数据库管理中常见的陷阱,从而在实际的lti系统或其他项目中更好地运用MySQL。
以下是对标题和描述中提到的一些MySQL常用命令的详细解释: 1. **导出数据库和表** - `mysqldump` 是用于备份和导出数据库或表的数据及结构的工具。 - **导出整个数据库**:`mysqldump -u 用户名 -p --default-...
以上仅是MySQL常用命令的一部分,实际应用中还有很多高级特性和优化技巧。通过学习这些命令,你可以开始对MySQL数据库进行基本操作。结合提供的图片教程,将更直观地理解每个命令的使用方法。记得实践是检验理论的...
以下是一些MySQL常用命令的详细解释: 1. **SHOW DATABASES;**:此命令用于列出MySQL服务器上当前存在的所有数据库。这有助于查看已安装的数据库以及进行数据库选择。 2. **CREATE DATABASE MYSQLDATA;**:这条...