一、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码 1、连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql> 2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: my MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理数据。本文将详细介绍如何使用MySQL命令行客户端连接到数据库,修改密码,创建新用户,以及执行高级数据库操作。 ### 连接MySQL 1. **本地连接**: 使用`mysql -h 主机地址 -u 用户名 -p`命令来连接MySQL。在本机上,通常主机地址为`localhost`或`127.0.0.1`。例如,连接到本地MySQL服务器,你可以输入`mysql -u root -p`,然后输入密码(如果有的话)。 2. **远程连接**: 要连接到远程MySQL服务器,你需要指定服务器的IP地址,如`mysql -h 110.110.110.110 -u root -p 123`,这里的110.110.110.110是远程服务器的IP地址,`root`是用户名,`123`是密码。 ### 修改密码 1. **设置root密码**: 可以使用`mysqladmin`工具来更改MySQL用户的密码。例如,为root用户设置新密码`ab12`,只需输入`mysqladmin -u root password ab12`。 2. **更新密码**: 如果root已有密码,要更新为新密码`djg345`,则使用`mysqladmin -u root -p old_password password djg345`,其中`old_password`是当前密码。 ### 增加新用户 1. **全局权限用户**: 添加一个名为`test1`的用户,允许其从任何主机登录并具有所有数据库的查询、插入、更新和删除权限,命令是`grant select,insert,update,delete on *.* to 'test1'@'%' identified by 'abc';` 2. **限制权限用户**: 创建一个用户`test2`,只允许在本地主机`localhost`登录,对特定数据库`mydb`有同样的权限,命令是`grant select,insert,update,delete on mydb.* to 'test2'@'localhost' identified by 'abc';` ### 数据库高级操作 1. **创建数据库**: 使用`create database 数据库名;`命令创建新的数据库。例如,创建名为`xhkdb`的数据库,输入`create database xhkdb;`。 2. **分配用户权限并创建数据库**: - `CREATE DATABASE 数据库名;` - `GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';` - `SET PASSWORD FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');` 上述三个命令分别创建数据库、分配权限和设置密码。 3. **显示数据库**: 使用`show databases;`命令列出所有可用的数据库。 4. **修改数据库编码**: 避免显示乱码,需调整MySQL的字符集。在配置文件`my.ini`中,将`default-character-set`设置为`gbk`。在代码中,例如Java,可以使用`jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=gbk`连接字符串来指定编码。 以上就是MySQL的一些基本命令和高级操作。了解这些命令,可以更有效地管理和维护MySQL数据库,包括连接、用户管理、数据库创建和权限控制。记住,正确配置权限和安全措施对于保护数据库至关重要。
剩余6页未读,继续阅读
- 粉丝: 5
- 资源: 906
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 音乐网站(JSP+SERVLET).rar
- 抢购软件:快速复制信息
- oracle错误代码和信息速查手册chm版最新版本
- MATLAB【逆变器二次调频模型】 微电网分布式电源逆变器DROOP控制二次调频模型,加入二次控制实现二次调频控制,及二次调压控制,程序可实现上图功能,工况有所改变 需要matlab2021A版
- 基于python的网页自动化工具项目全套技术资料100%好用.zip
- Oracle数据库命令速查手册doc版最新版本
- 程序名称:转向设计计算程序 开发平台:基于matlab平台 计算内容:阿克曼转角,转弯半径,转向阻力矩,回正力矩,转向主参数,转向传动比,力矩波动,转向梯形,EPS匹配,HPS匹配,齿轮齿条传动比,循
- 基于二阶自抗扰ADRC的轨迹跟踪控制,对车辆的不确定性和外界干扰具有一定抗干扰性,基于carsim和simulink仿真 跟踪轨迹为双移线,效果良好,有对应复现资料,是学习自抗扰技术快速入门很好的资料
- TianleSoftwareOracle学习手册中文pdf格式最新版本
- MATLAB代码:基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究 关键词:分布式调度 ADMM算法 交替方向乘子法 碳排放 最优潮流 仿真平台:MATLAB+CPLEX GUROBI
- Oracle安装配置使用WORD文档doc格式最新版本
- 西门子840D HMI ADVANCED FOR PC 也可用于810D,840DSL中文版 1、软件可安装到台式机或笔记本上,可以连接到机床的NCU进行NC与PLC的数据备份与恢复,备份和恢复的数
- OraclePLSQL简单安装指南WORD文档doc格式最新版本
- 网页数据采集软件项目全套技术资料100%好用.zip
- Oracle高级SQL培训与讲解WORD文档doc格式最新版本
- 超智能体写的人工智能深度学习pdf