MySQL初次安装配置及修改密码

安装前的准备工作:

下载地址:https://dev.mysql.com/downloads/mysql 选择第一个 mysql-8.0.28-winx64

mysql新安装怎么修改密码 mysql安装时候密码设置_初始化

接下来我们需要配置下 MySQL 的配置文件

打开刚刚解压的文件夹 E:\chrom\mysql-8.0.28-winx64 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

[client]

设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

设置3306端口

port = 3306

设置mysql的安装目录,下面是我个人的安装地址

basedir=E:\chrom\mysql-8.0.28-winx64

设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错

datadir=C:\chrom\sql\sqldata

允许最大连接数

max_connections=20

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

注意:my.ini(是在文件夹下先新建一个文本,再打开文件拓展名,将名字改为my,而txt的后缀改为ini,即最后my.ini)

1.初识化:用管理员身份进入cmd中 切换到mysql所在目录下面的bin文件夹,输入以下命令:

C:\Windows\system32>e:

E:\>cd E:\chrom\mysql-8.0.28-winx64\bin

E:\chrom\mysql-8.0.28-winx64\bin>

#直接在后面输入初始化的命令:

mysqld --initialize --console

注意下面将会显示初始密码,一定要记录下来(每个人的密码都会不同)
语句中会出现:
[Server] A temporary password is generated for root@localhost: gtpP7p3tDje*J
最后面这一串就是个人的初始化密码
#如果初始化有误,可以直接把mysql目录下的 data整个删除,然后重新初始化。或者重新解压,重新初始化

2.以管理员身份打开cmd窗口后,将目录切换到你解压文件的bin目录(E:\chrom\mysql-8.0.28-winx64\bin),输入mysqld install回车运行
会有successfully,这就表示安装成功

3.以管理员身份在cmd中输入:net start mysql
会显示服务成功启动

4.服务启动成功之后,就可以登录了,输入mysql -u root -p(第一次登录就是初始化后的密码来登陆)

5.初始化后第一次使用数据库要修改密码:
#user mysql;

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
exit;(退出mysql)

#新密码:12345
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';
Query OK, 0 rows affected (0.01 sec)

6.exit;(退出mysql)。退出后,再进入就可以输入 mysql -u root -p新密码,即
mysql -u root -p12345
注:修改密码的前提必须是成功登录之后才可以修改密码。

重点:

  1. 下载安装的要是mysql-8.0.28-winx64
  2. 配置文件的书写,一定要改后缀名为ini
  3. 要以管理员身份进入进行初始化和启动
  4. 更改密码用 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
  5. 要到bin目录下输入mysql -u root -p密码

遇到的问题:

  1. 初始化之后无法与数据库数据相联系,主要原因是my.ini中mysql的安装路径没有更改 解决办法:输入自己mysql的安装目录
  2. Install/Remove of the Service Denied! ,主要原因是不是管理员身份进入 解决办法:改为用管理员身份进入