1.下载
https://dev.mysql.com/downloads/file/?id=476233
下载完成后解压到D:mysql8文件夹(此处随意哈),此版本mysql解压后的文件夹中不包含data文件夹和my.ini配置文件。
2.新建配置文件my.ini,放在解压后的文件夹中。内容如下:
[mysqld]
port = 3306
basedir=D:/mysql8(根据实际情况填写)
datadir=D:/mysql8/data(根据实际情况填写)
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
###主要是修改basedir和datadir的地址;
3.配置环境变量
操作如下:
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
系统变量---新建
输入变量名:MYSQL_HOME
输入变量值:D:\mysql8
#即为mysql的自定义解压目录。
2)系统变量---Path---编辑
在变量值中添加变量值:%MYSQL_HOME%\bin
4.连接数据库
4.1 管理员身份运行cmd(必须以管理员身份运行,否则权限不够,会出错),敲命令进入到D:\mysql8\bin文件夹
命令如下:
D:
cd mysql8\bin
此时命令行内容更改为D:\mysql8\bin>,则表示操作成功。
4.2 安装-启动命令如下
mysqld -install
mysqld -remove(如果已经安装过其他的mysql,可以先删除再重新安装)
mysqld --initialize-insecure --user=mysql(此处初始化后,解压文件夹内会出现一个data文件夹,里面包含很多文件)
net start mysql(启动成功后会出现如下提示)
4.3 设置修改数据库密码命令
mysqladmin -u root -p password admin(设置管理员用户和密码)
Enter password:直接回车即可
D:\mysql8\bin>mysql -uroot -padmin(使用上一步设置的用户和密码登录数据库)
mysql>(命令行信息更改为这个,则表示成功登录啦)
SHOW DATABASES;(敲入这个命令看看都有哪些已经有的数据库吧)
use mysql
show tables;
select user,host ,authentication_stringfrom user;(注意mysql8没有password字段了,更改为authentication_stringfrom)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的新密码' ;
显示Query OK, 0 rows affected (0.14 sec),则表示新密码更改成功。
quit(退出mysql)
mysql -uroot -proot 使用你的新密码登录吧。
###中间如果还出啥问题,多问度娘就好啦。毕竟这种安装配置的事,大多得靠运气,哈哈哈哈。