MySQL初次安装配置及修改密码
安装前的准备工作:
下载地址:https://dev.mysql.com/downloads/mysql 选择第一个 mysql-8.0.28-winx64
接下来我们需要配置下 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
注:修改密码的前提必须是成功登录之后才可以修改密码。
重点:
- 下载安装的要是mysql-8.0.28-winx64
- 配置文件的书写,一定要改后缀名为ini
- 要以管理员身份进入进行初始化和启动
- 更改密码用 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
- 要到bin目录下输入mysql -u root -p密码
遇到的问题:
- 初始化之后无法与数据库数据相联系,主要原因是my.ini中mysql的安装路径没有更改 解决办法:输入自己mysql的安装目录
- Install/Remove of the Service Denied! ,主要原因是不是管理员身份进入 解决办法:改为用管理员身份进入