资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

解压mysql怎么解决 mysql57解压版

win 10 mysql解压后怎么安装

1、解压缩,比如到d:\,为了方便,改一下路径,比如mysql2、开始/运行,输入cmd,回车进入命令行d:

创新互联专注于龙江企业网站建设,自适应网站建设,电子商务商城网站建设。龙江网站建设公司,为龙江等地区提供建站服务。全流程定制网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

cd mysql\bin

安装mysql服务

mysqld.exe --install (默认服务名称是mysql或者mysqld.exe --install "mysql5"修改服务名称)

删除mysql服务

mysqld.exe --remove(或者mysqld.exe --remove "mysql5")

3、ini参数配置文件d:\mysql\

复制mysql-small.ini为my.ini

4、启动停止服务

a)在命令行启动/停止

net start mysql

net stop mysql

b)或者去控制面板找服务启动

c)或者开始/运行输入services.msc,确定后,找到mysql启动

mysql5.5解压版怎么配置

到官网下载mysql-5.5.10-win32.zip,然后将mysql解压到任意路径,如:C:\mysql-5.5.10-win32

打开计算机-属性-高级系统设置-环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:C:\mysql-5.5.10-win32

然后在系统变量Path中添加:;%MYSQL_HOME%\bin

在根目录下面有几个已经写好的"my-"开头的ini文件,选一个适合你的,如:my-small.ini。复制一份,将文件名修改为my.ini,添加以下内容:

Properties代码

[mysqld]

#设置字符集为utf8

default-character-set = utf8

basedir = C:/mysql-5.5.10-win32

datadir = C:/mysql-5.5.10-win32/data

[client]

#设置客户端字符集

default-character-set = utf8

[WinMySQLadmin]

Server = C:/mysql-5.5.10-win32/bin/mysqld.exe

打开命令提示符,进入%MYSQL_HOME%/bin目录,执行命令:mysqld -install将mysql安装到windows的服务。执行成功后会提示:C:\mysql-5.5.10-win32\binService successfully installed.

如果想要卸载服务执行命令:mysqld -remove。

然后在命令提示符下执行:net start mysql就能启动mysql了,停止服务输入命令:net stop mysql。如果想设置mysql是否自动启动,可以在开始菜单-运行中输入service.msc打开服务管理进行设置。

第一次登录的时候输入:

C:\Users\Administratormysql -u root

修改密码:

mysql update mysql.user set password=PASSWORD('root') where User='root'

mysql flush privileges

不过我在安装过程中还是出了点小问题,启动mysql的时候报错:

系统出错。

发生系统错误 1067。

进程意外终止。

打开%MYSQL_HOME%/data目录下的用户名.err文件,mysql的错误日志就记录在这个文件中。在里面发现这样一句话:

110327 0:12:02 [ERROR] MySQL: unknown variable 'default-character-set=utf8'

感觉很奇怪,以前一直都这样安装的。最后在mysql的官网上找到一篇中国DBA的求助信息,原来这是新版本的一个bug,不支持在my.ini中直接设置字符集为utf8。解决办法是:在default-character-set=utf8前面加上loose-即:

Properties代码

[mysqld]

#设置字符集为utf8

loose-default-character-set = utf8

[client]

#设置客户端字符集

loose-default-character-set = utf8

启动果然不再报错了。。。那份求助信息的原文地址:

后记:

虽然使用上面的方式加入loose-以后,mysql启动不再报错了。但是在插入数据时依然出现了乱码问题,给我造成了不小的麻烦。

mysql show variables like '%char%';

通过以上命令查看字符集编码,得到如下结果:

+--------------------------+---------------------------------------+

| Variable_name | Value |

+--------------------------+---------------------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | latin1 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | latin1 |

| character_set_system | utf8 |

| character_sets_dir | C:\mysql-5.5.10-win32\share\charsets\ |

+--------------------------+---------------------------------------+

可以看出character_set_database ,character_set_server 的编码还是默认的latin1。

在[mysqld]配置选项下添加character-set-server = utf8,重启服务进入mysql再次查看:

+--------------------------+---------------------------------------+

| Variable_name | Value |

+--------------------------+---------------------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | C:\mysql-5.5.10-win32\share\charsets\ |

+--------------------------+---------------------------------------+

问题完美解决

mysql解压缩版安装步骤

出自:

1、配置环境变量

我的电脑-属性-高级-环境变量

选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin )

PATH=.......;C:\Program Files\MySQL\MySQL Server 5.6\bin (注意是追加,不是覆盖)

2、my.ini文件 (ansc编码)

配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my.ini,或者自己建立一个my.ini文件,

在其中修改或添加配置(如图):

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)

datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

不用新建data文件夹。

3、

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹

mysqld -install

继续在cmd中输入:net start mysql

注意:这个时候经常会出现错误2和错误1067。

如果出现“错误2 系统找不到文件”,检查一下是否修改过配置文件或者是否进入在bin目录下操作,如果配置文件修改正确并且进入了bin文件夹,需要先删除mysql(输入 mysqld -remove)再重新安装(输入 mysqld -install);

如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。

4、第三步启动时,报错:

mysql无法启动,服务没有报告任何错误

bin下执行:

mysqld --initialize-insecure

会创建data目录。再次启动mysql

5、首次安装的mysql,没有密码

bin下

mysql -u root - p

mysql

设置密码有很多方法:

1.用root 进入mysql后

mysqlset password =password('你的密码');

mysqlflush privileges;

2.使用GRANT语句

mysqlgrant all on . to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;

mysqlflush privileges;

3.进入mysql库修改user表

mysqluse mysql;

mysqlupdate user set password=password('你的密码') where user='root';

mysqlflush privileges;

解压版mysql没有.ini文件的解决办法

自己建一个,内容如下,便可成功初始化,生成data文件夹

[mysql]

default-character-set=utf8mb4

[mysqld]

basedir=D:\mysqlzz\mysql-8.0.17-winx64

datadir=D:\mysqlzz\mysql-8.0.17-winx64\data

port=3306

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

character-set-server=utf8mb4

performance_schema_max_table_instances=600

table_definition_cache=400

table_open_cache=256

[client]

default-character-set=utf8mb4


名称栏目:解压mysql怎么解决 mysql57解压版
当前网址:http://cdkjz.cn/article/doheeee.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220