cmd初始化mysql报错_跟王老师学MySQL:配置MySQL

本文详细介绍了如何配置免安装版的MySQL,包括配置环境变量、修改配置文件、初始化数据库、注册Windows服务、修改root密码以及远程登录配置等步骤,适合初学者跟随学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟王老师学MySQL:配置MySQL

主讲教师:王少华   QQ群号:483773664

学习内容

学会配置免安装版的MySQL

一、配置环境变量path

0818b9ca8b590ca3270a3433284dd417.png

测试配置是否成功

0818b9ca8b590ca3270a3433284dd417.png

二、修改配置文件

配置文件名称:my-default.ini

路径:D:\mysql-5.7.13

设置的内容:字符编码、mysql所在目录、数据库所在目录、端口号

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

# For advice on how to change settings please see

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[client]

default-character-set=utf8

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

# These are commonly set, remove the # and set as required.

# basedir mysql所在目录

basedir = D:\mysql-5.7.13

#datadir 数据库存放的位置 data目录没有,不能自己创建

datadir = D:\mysql-5.7.13\data

# port 服务端口,默认是3306

port = 3306

# server_id = .....

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

三、初始化mysql数据库表

必须以管理员身份打开cmd.exe

先初始化data目录。如果没有这一步会无法启动mysql服务,报错MYSQL 服务无法启动。

1

D:\mysql-5.7.13\bin>mysqld--initialize

需要等待一段时间,执行完成之后,就会自动生成一个data目录,此目录下还有mysql自带的数据

0818b9ca8b590ca3270a3433284dd417.png

四、将MySQL注册到windows系统服务

必须以管理员身份打开cmd.exe

1、增加服务

1

2

D:\mysql-5.7.13\bin>mysqld install mysql

0818b9ca8b590ca3270a3433284dd417.png

注:mysql是服务名称,你也可以叫别的名称,比如mysql install mysql111,那么后面的移除服务和启动(关闭)都必须是mysql111

2、移除服务命令

1

D:\mysql-5.7.13\bin>mysqld remove mysql

0818b9ca8b590ca3270a3433284dd417.png

五、启动和关闭mysql

启动:net start mysql

关闭:net stop mysql

0818b9ca8b590ca3270a3433284dd417.png

六、修改root帐号的密码

1 初始密码

初始密码是在mysqld --initialize 命令的时候生成了,在

0818b9ca8b590ca3270a3433284dd417.png文件中

0818b9ca8b590ca3270a3433284dd417.png

生成的密码都是12位的各种字符的密码

2、更新初始化密码

登录进入mysql以后,必须更改默认密码,否则报下面的错误

0818b9ca8b590ca3270a3433284dd417.png

方法:

0818b9ca8b590ca3270a3433284dd417.png

七、远程登录配置

允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

1)在本机先使用root用户登录mysql:

命令行执行:mysql -u root -p

输入密码

2)进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

重载授权表:

mysql>FLUSH PRIVILEGES;

退出mysql:quit

0818b9ca8b590ca3270a3433284dd417.png

八、远程登录的命令

1 MySQL 连接本地数据库

用户名为“root”,密码“123456”(注意:“-p”和“123456” 之间不能有空格)

mysql -h localhost -u root -p123456

2 MySQL 连接远程数据库(192.168.0.201)

端口“3306”,用户名为“root”,密码“123456”

mysql -h 192.168.0.201 -P 3306 -u root -p123456

九、上机实践

下载、安装和配置免安装的MySQL

十、教学视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值