一、基础
net start mysql
cmd>mysql -uroot -p
mysql>show databases;
mysql>use db_name;
mysql>select * from table_name;
二、技巧
/**忘记mysql 密码**/
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器:
mysqld_safe --skip-grant-tables&
即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。
需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效
先找到mysql.server 然后停止mysql服务
#>service mysqld stop
#> mysqld_safe --skip-grant-table
#> mysql
mysql>use mysql;
mysql> update user set password=PASSWORD('root') where user='root';
mysql>flush privileges;
三、备份还原
3.1、手动
1)、
备份库的步骤
①:命令行(cmd)进入mysql的bin目录;(如果已经将bin加入系统环境变量则不需要)
②:
mysqldump -u root -p 库名>要备份的路径+备份的文件名文件名的命名规范例如hngas20100419
2)、
将一个备份文件还原到mysql的步骤
①:命令行(cmd)进入mysql的bin目录;(如果已经将bin加入系统环境变量则不需要)
②:进入命令
mysql -u root -p
③:建一个库,建之前先看一下这个库是否存在 show databases;,如果不存在 create database +库名;
④:退出mysql:
exit
⑤:将备份库导入
bin:\>mysql -u root -p 库名<备份库存放的路径+文件名
⑥:进入mysql查看倒库是否成功
3.2、自动
3.2.1:在e:\ 下建一个backup.bat批处理文件,内容如下:
@echo off
mysqldump -uroot -p密码 要备份的库名>e:\要备份的库名称%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.sql.bak
3.2.2:命令行中输入:
at 22:22 /every:M,T,W,Th,F,S,Su e:\backup.bat
四、给库设置密码
引用
1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
2.使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;
3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;
分享到:
相关推荐
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面是管理员和开发人员进行数据库操作的主要工具。本篇文章将详细介绍...随着经验的积累,你还可以学习更复杂的SQL语句和优化技巧,提升数据库管理能力。
其次,"MySQL常用命令速查手册.pdf"是开发和管理员的必备工具。手册中详细列举了MySQL的常用命令,包括创建数据库、表,插入、更新和删除数据,以及备份和恢复等操作。熟悉这些命令,可以提高你的工作效率,使你在...
MySQL是世界上最流行的开源关系型数据库管理系统之一,它以其高效、可靠和易用性...随着经验的积累,你还可以学习更高级的SQL语句和优化技巧,如视图、存储过程、触发器以及性能调优等,从而提升数据库管理的专业技能。
### SQL注入技巧2-常用技巧总结(攻击向量) #### 概述 SQL注入是一种常见的Web应用程序漏洞,攻击者可以通过这种手段将恶意SQL代码插入到应用程序的查询语句中,从而控制数据库执行非授权操作。本文档总结了作者...
本压缩包文件“sql常用技巧.rar”很可能包含了一系列关于SQL实用技巧和最佳实践的内容。在这里,我们将探讨一些SQL的核心技巧,帮助你提升在数据库操作中的效率。 1. **查询优化**: - **使用JOIN而非子查询**:当...
MySQL是世界上最流行的开源关系型数据库管理系统之一,广泛应用于各种规模的应用程序中,从个人网站到...随着经验的积累,可以进一步学习复杂的查询、事务处理、存储过程以及性能优化等高级主题,提升MySQL的使用技巧。
MySQL DBA(Database Administrator,数据库管理员)是负责管理和优化MySQL数据库的专业人士。...在"mysql dba 修炼之道"中,你将逐步探索这个领域,掌握更多的知识和技巧,成长为一名专业的MySQL DBA。
《PHP+MySQL编程实例》是针对Web开发领域中常用的技术组合——PHP与MySQL进行深入讲解的实践性教程。本教程旨在帮助开发者理解如何利用这两种强大的工具来构建动态、交互式的Web应用程序。 PHP(Hypertext ...
这份"mysql全能资料资料.doc"文档很可能是前辈们在实践中积累的宝贵经验总结,涵盖了大量的MySQL学习内容,包括基础概念、安装配置、SQL语法、数据库设计、性能优化、备份恢复等各个方面。 首先,文档可能从MySQL的...
此外,还讨论了用户变量、外键、根据日期计算访问量等更复杂的查询技巧,这些都是数据库操作中常用的技巧。 教程中还涉及到了存储程序和触发器,它们允许你编写自定义的数据库逻辑,比如在数据更改时自动执行某些...
通过以上步骤,你可以轻松地在Windows和Linux环境中安装和配置MySQL数据库,并掌握其基本的操作和管理技巧。这不仅有助于提升个人技能,还能为企业和个人项目带来巨大的价值。随着经验的积累和技术的进步,你可以...
2. MySQL:作为最常用的SQL数据库,MySQL在关系型数据库领域的应用广泛。面试中可能涉及: - SQL语句:熟练掌握SELECT、JOIN、事务处理等基本语法。 - 存储引擎:InnoDB和MyISAM的区别,事务支持和行级锁定。 - ...
这份"mysql学习札记.zip"文件显然包含了作者在学习MySQL过程中积累的知识和经验,可能是笔记、示例代码或者教程。虽然没有具体的标签来细化主题,但我们可以根据常见的MySQL学习路径来探讨一些关键知识点。 首先,...
### MySQL教程详细总结 ...本文档涵盖了MySQL的基础概念与操作技巧,希望能帮助读者建立起扎实的MySQL理论基础,并灵活应用于实际工作中。未来随着经验积累和技术进步,可进一步探索更多高级特性与应用场景。
### MySQL数据库工程师职业规划 #### 一、职业概述与适应性评估 对于想要进入IT行业的技术爱好者来说,**MySQL数据库工程师**是一个极具吸引力的职业...通过持续的努力和积累,你将能够在数据库领域取得卓越成就。
在构建Web开发环境时,PHP、MySQL和Apache的组合是一个常用的选择,因其开源、免费且兼容性良好。...在《php配置个人心得.txt》文件中,可能包含了作者在配置过程中积累的经验和技巧,建议参考学习。
2. MySQL的优化技巧,如索引建立、查询优化,提高数据库性能。 3. 数据安全,包括SQL注入防护、密码加密存储等,确保网站的安全性。 4. 前端技术的进阶,如JavaScript、jQuery、Vue.js等,提升用户体验。 总结,...
本文档是网易技术部针对MySQL使用过程中积累的经验总结,旨在为用户提供一系列实用的技术指南。文档内容涵盖MySQL的开发和优化两大方面,具体包括了MySQL的基础使用技巧、存储引擎的选择、数据类型的选用、字符集...