# **MYSQL**

 

1

# **MYSQL**

2

## 1.MYSQL的安装

3

1initialization :初始化MYSQL服务

4

2install :安装MySQL服务 (将 MySQL 安装为

5

Windows 服务)

6

3startup :启动MYSQL服务

7

4reboot :重启MYSQL服务安装时,依次执行 前三个 bat 文件

8

卸载: 执行 5stop.bat (将 MYSQL 服务停止)

9

,再执行 6uninstall.bat (删除服务)。之后删掉

10

文件夹即可完成卸载

11

**++注意:1initialization 只执行一次++**

12

## 2.跳过MYSQL的无密码登录不了问题

13

# 在bin目录下执行

14

mysql -u root -p # MYSQL内置一个 用户账号为

15

root, 密码为空

16

select version(); # 查询MySQL版本

17

 解决root无密码登录不了的问题

18

#以不检查权限的方式启动 先停止mysql服务

19

safe_MySQLd -skip -grant -tables

20

update MySQL.user set password

21

=PASSWORD('新密码') where User ='root'

22

flush privileges;1

23

#解决端口冲突问题

24

netstat -ano|findstr 3306 # 查询正在执行3306

25

端口的程序,如果有 在任务栏找到对应程序结束任务就可

26

以了

27

 退出数据库,exit / quit 都可以退出数据库

28

exit

29

quit

30

## 3.登录数据库

31

mysql [-h 127.0.0.1] [-P 3306] -u root -p

32

 参数:

33

-h : MySQL服务所在的主机IP

34

-P : MySQL服务端口号, 默认3306

35

-u : MySQL数据库用户名

36

-p : MySQL数据库用户名对应的密码

37

## 4.将MYSQL添加在服务

38

以管理员的方式启动 cmd (命令提示窗口),使用命令

39

进入到[mysql]\bin ,执行如下命令。

40

mysqld --install (服务名)

41

如:

42

mysqld --install Mysql

43

删除服务命令是:

44

 mysqld --remove 服务名

45

## 添加环境变量

46

将 mysql 的 bin 目录地址添加到 系统环境变量 --

47

> PATH 中

48

## > DDL语句

49

查看数据库

50

show databases;  

51

2 创建新数据库

52

CREATE DATABASE [IF NOT EXISTS] 数据库

53

名字 [DEFAULT CHARSET utf8mb4];

54

3 选择数据库

55

use 数据库名;

56

select database();

57

4 删除数据库

58

drop database 数据库名;

59

## 5.DDl--表管理

60

查看表

61

show tables;

62

创建表

63

CREATE TABLE [IF NOT EXISTS] tab_name(

64

col_name datatype [COMMENT '注释'],

65

col_name datatype

66

)[CHARACTER set 编码格式];

67

查看表结构

68

describe 表名;

69

desc 表名;

70

show create table 表名;

71

删除表

72

drop table 表名;

MYSQL

1.MYSQL的安装

1initialization :初始化MYSQL服务
2install :安装MySQL服务 (将 MySQL 安装为
Windows 服务)
3startup :启动MYSQL服务
4reboot :重启MYSQL服务安装时,依次执行 前三个 bat 文件
卸载: 执行 5stop.bat (将 MYSQL 服务停止)
,再执行 6uninstall.bat (删除服务)。之后删掉
文件夹即可完成卸载
注意:1initialization 只执行一次

2.跳过MYSQL的无密码登录不了问题

在bin目录下执行

mysql -u root -p # MYSQL内置一个 用户账号为
root, 密码为空
select version(); # 查询MySQL版本
解决root无密码登录不了的问题
#以不检查权限的方式启动 先停止mysql服务
safe_MySQLd -skip -grant -tables
update MySQL.user set password
=PASSWORD(‘新密码’) where User =‘root’
flush privileges;1
#解决端口冲突问题
netstat -ano|findstr 3306 # 查询正在执行3306
端口的程序,如果有 在任务栏找到对应程序结束任务就可
以了
退出数据库,exit / quit 都可以退出数据库
exit
quit

3.登录数据库

mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码

4.将MYSQL添加在服务

以管理员的方式启动 cmd (命令提示窗口),使用命令
进入到[mysql]\bin ,执行如下命令。
mysqld --install (服务名)
如:
mysqld --install Mysql
删除服务命令是:
mysqld --remove 服务名

添加环境变量

将 mysql 的 bin 目录地址添加到 系统环境变量 –

PATH 中

> DDL语句

查看数据库
show databases;
2 创建新数据库
CREATE DATABASE [IF NOT EXISTS] 数据库
名字 [DEFAULT CHARSET utf8mb4];
3 选择数据库
use 数据库名;
select database();
4 删除数据库
drop database 数据库名;

5.DDl–表管理

查看表
show tables;
创建表
CREATE TABLE [IF NOT EXISTS] tab_name(
col_name datatype [COMMENT ‘注释’],
col_name datatype
)[CHARACTER set 编码格式];
查看表结构
describe 表名;
desc 表名;
show create table 表名;
删除表
drop table 表名;

用户管理

select user() [from dual]; # 查看当前登录的用户
创建新用户
create user 用户名@‘ip主机地址
192.168.31.34’ identified by ‘密码’;
查询用户信息
select user,host from mysql.user;
用新用户登录
mysql -u 用户名 [-h ip地址] -p
新创建的用户只有登录权限,需要使用管理员账户授权
为用户授权
show grants for 用户名@localhost; # 查询用户的权限
数据库名 . 表名 . 数据库
名.*
grant all on kfm.carts to
txsy@localhost;
all 代表所有权限
授权的新用户需要重新登录才能使用新权限
all :所有权限
select :查询权限
insert :插入权限
update :更新权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值