Windows下安装配置解压版的ySql5.7.25

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xsm666/article/details/88824198

说明:

本篇文章适用于解压版的mysql 5.7.25安装与配置,包含安装、配置、注意事项

 

第一步:

先去官网下载mysql5.7.25版本,64位下载链接:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-winx64.zip,下载好后解压到本地,哪个盘符都行,然后配置好系统环境变量,MYSQL_HOME和MYSQL的PATH路径,这个没有什么技术含量就不再叙述 了;

第二步:

然后第二步,打开cmd黑窗口,输入mysql  --version ,一个是确保mysql的环境变量已经配置好了,另一个查看mysql的版本号;

mysql5.7.25解压后默认没有data文件夹,也就是存放数据的目录文件夹,需要自己新建,另外还需要自己新建一个my.ini文件配置mysql,在C:\mysql-5.7.25-winx64\在新建该文件

文件内容是:

###################################################

[mysqld]

port = 3306

#mysql安装目录

basedir=C:\\mysql-5.7.25-winx64\\

#mysql数据目录
datadir=C:\\mysql-5.7.25-winx64\\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

####################################################

这里复制到自己的文件中要把目录改一下,我的mysql安装目录可能和你的不一样,改的时候注意路径写法:\\,完了之后再检查一下文件内容是否有问题,文件中由任何一个地方错误都会导致后面的配置失败,比如可能会启动不了mysql服务;

接下来初始化mysql数据文件,输入:mysqld --initialize;初始化成功后,会在datadir目录下生成一些文件

然后输入:mysqld install,该命令是向Windows中注册mysql数据库服务,不出意外的话应该会出现mysql服务安装成功的英文提示:"Service successfully installed.";

第三步:

此时mysql初始化成功了,mysql会默认给root用户分配一个空的密码,cmd黑窗口输入mysql -u root -p ,回车,再回车,然后再输入:alter user root@localhost identified by '123456';修改root的密码,然后退出重新登录一下;mysql默认只能本地登录,想在任何主机上登录还需要修改user的字段数据,登录mysql后,输入use mysql;(分号也要输),然后输入:update user set host = '%' where user = 'root';(分号也要输),然后输入:FLUSH   PRIVILEGES;(分号也要输),之后输入net start mysql;之后就能在其他电脑上连接mysql了

注意:

“本地计算机上的MYSQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止”:

在Windows服务中启动mysql服务出现这个错误,这就是在数据库初始化的时候发生错误了,检查一下数据目录的有个err后缀的文件,查看内容看看是不是报错 了,一般情况下是my.ini文件中有问题,检查好删掉数据目录里面的所有文件内容,然后cmd黑窗口输入mysqld -remove mysql 卸载掉mysql服务,之后输入mysqld --initialize 重新初始化一下mysql数据库,然后在注册一下mysql服务:mysqld --install;这样应该就差不多了,接下来安装上面的步骤继续mysql的配置就没问题了

猜你喜欢

转载自blog.csdn.net/xsm666/article/details/88824198