每篇一句:
There will always be prettier and uglier people than you. Accept it and move on.
Mysql 5.7.21(Zip)的安装配置:
下载:
选择合适版本的MySQL下载,下载地址:https://dev.mysql.com/downloads/mysql/
解压缩:
解压缩到希望存放的位置
博主放的位置为:
D:\mysql-5.7.21-winx64
配置环境变量:
添加系统变量:
MYSQL_HOME:D:\mysql-5.7.21-winx64 (*上一步设置的路径)
。在
path
后面添加:;%MYSQL_HOME%\bin
设置默认配置:
在MySQL目录(本人为:
D:\mysql-5.7.21-winx64
)添加my.ini
文件,以及空的data
文件夹,并将如下内容放入my.ini
中:[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 (*根据自己设置的目录修改) basedir=D:\mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 (*根据自己设置的目录修改) datadir=D:\mysql-5.7.21-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
数据库服务初始化:
以 管理员身份 运行cmd.exe
执行
mysqld --initialize --user=mysql --console
这条命令会对MySQL服务进行初始化,同时分配一个 初始密码 :
MySQL安装:
执行
mysqld --install MySQL
, 显示Service successfully installed.
说明安装成功。启动服务:
net start MySQL
停止服务:
net stop MySQL
初始密码修改:
启动MySQL 服务后,当你以初始密码登录时,也许会碰到这样的错误:
无法登录到数据库,数据操作也就没法进行,还好MySQL提供了一种免除密码校验进入数据库的方法,我们先使用这种方法登录数据库,然后将默认密码替换掉,之后发现可以凭修改后的密码正常登录数据库。
首先打开
my.ini
文件,在[mysqld]
这一项行下添加skip-grant-tables
,保存退出。
重启MySQL服务:
net stop mysql
net start mysql
*Windows中没有重启mysql的命令,只能先停止再启动
免密登录MySQL:
命令行中输入
mysql -uroot -p
,需要输入密码时,直接enter
进入数据库。修改默认的密码:
use mysql
update user set authentication_string=password("new_password") where user="root";
flush privileges;
这样就把密码设置为了
new_password
了。(*注:修改new_password
为自己需要的密码)退出MySQL,将配置文件
my.ini
中添加的skip-grant-tables
这行删去。重启mysql 服务
以新密码登录MySQL:
以新密码登录MySQL后,需要再设一次
root
的密码:set password = password('yourpassword');
flush privileges;
(* 注:最终密码以此次设定的值为准!)
OK,到此,整个MySQL的安装配置就算完成了!
福利:
Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、阿里云和腾讯云等云数据库兼容。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。
这里提供了 破解版navicat 的下载:
(链接:https://pan.baidu.com/s/1jmFsyd3v7iX9cHGRwOktwg 密码:frga)
安装说明见压缩包内
安装说明.docx
。