MYSQL(mysql-8.0.18-winx64.zip)的安装详解及问题解答
1.官网https://dev.mysql.com/downloads/mysql/ 进行下载并解压zip包
2.在解压包里E:\mysql-8.0.18-winx64(这是我的路径)创建my.ini文件
3.my.ini文件内容如下,记住记事本另存时,用编码为ANSI保存:
[mysql]
设置mysql客户端默认字符集(UTF8MB4我这里提示必须用这个)
default-character-set=UTF8MB4
[mysqld]
设置3306端口
port = 3306
设置mysql的安装目录
basedir=E:\mysql-8.0.18-winx64
设置mysql数据库的数据的存放目录
datadir=E:\mysql-8.0.18-winx64\data
允许最大连接数
max_connections=100
设置mysql服务端默认字符集(UTF8MB4我这里提示必须用这个)
character-set-server=UTF8MB4
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.把解压包路径下的data文件夹删除(这步是关键)
5.把解压包的bin文件夹路径加入到系统PATH环境变量里
6.打开cmd,进行初始化MYSQL
mysqld --initialize --user=mysql --console
7.步骤6输入的命令会在E:\mysql-8.0.18-winx64目录下创建data文件夹及初始数据库,生成root用户和临时密码(请注意)
8.安装MYSQL服务,输入命令(my.ini为步骤3创建的ini文件及路径)
mysqld install MySQL --defaults-file=“E:\mysql-8.0.18-winx64\my.ini”
9.执行命令后看见successful则表示成功
10.启动MYSQL服务
net start mysql
11.发现命令行MYSQL启动成功则OK
12.进入MYSQL
mysql -u root -p
输入步骤7生成的密码:
出现以下则成功进入:
13.修改临时的密码,8.0以上的MYSQL修改密码方法如下:
mysql> alter user ‘root’@'localhost’IDENTIFIED BY ‘[email protected]’;
出现Query OK,则修改成功
14.这时候用以下命令测试MYSQL是否能执行(临时密码不修改无法进行MYSQL的命令操作,切记)
例如查看数据库
show databases
出现以下则ok
这时候就表示MYSQL服务端已完成安装并可以使用,也就可以用常用客户端工具Navicat进行连接操作。