windows安装mysql8(Windows安装mysql)

本篇文章给大家谈谈windows安装mysql8,以及Windows安装mysql对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

win7安装mysql8后关机慢

1.检查一下MYSQL是否已经正确安装并且可以正常启动使用;

2.检查一下你的PHP版本,如果是5.2的话,需要侍薯轮将php目录下的libmysql.dll、php5ts.dll、libmcrypt.dll三个文件复制到WINDOWS目录下手拿的SYSTEM32下;

3.在1和2的基础上重启WEBSERVERPS:曾经遇到过这种情况,后来发现是PHP版本的问题,老信建议你下载VC6.0编译器版本的PHP,不要使用VC9.0的编译版本。

如何在Windows上安装MySQL数据库服务器

*****************开始使用免安装版的mysql****************

1.到官网下载免安装版并解压

2.将该文件夹改名,放到合适的位置

3.配置环境变量:我的电脑-世铅属性-高级-环境变量-path(将文件夹bin路径放进去)

4.修改配置文件:找到安装文件下的my-default.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)

5.以管理员身份运行cmd:

1.输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹 ---回车

2.输入mysqld -install ---回车

3.继续在cmd中输入:net start mysql ---回车

4.输入mysql -u root -p(第一次登录没有密码,直接按回车过携返丛),登录成功!

6.登录后修改密码:set password for root@localhost = password('新密码');

7.修改中文乱码问题:(这个文件所有需要修改的辩樱都没有任何标点符号)

1.拷贝一份 “my-default.ini” 文件

2.重命名为 “my.ini”,接下来我们只需修改my.ini里面的内容就行了

3.在【mysqld】后面添加或修改:

character_set_server=utf8 (注意是【utf8】不是【utf-8】)

4.在【sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES】这句话后面再添加三行:

[client]

port=3306

default-character-set=utf8

5.在【mysqld】后面添加或修改

default-character-set=utf8

*****************/开始使用免安装版的mysql****************

**************************数据库编码问题******************************

查询数据库编码方式:show variables like 'character%';

或者 show variables like '%char%';

修改数据库编码方式:set character_set_results(名字相应变化)=GB2312(编码方式相应变化);

还会出现乱码,可以再输入语句: set names utf8;

***************************/数据库编码问题*****************************

**********************修改密码***********************************

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql set password for 用户名@localhost = password('新密码');

例子:mysql set password for root@localhost = password('123');

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql use mysql;

mysql update user set password=password('123') where user='root' and host='localhost';

mysql flush privileges; //刷新权限

**********************/修改密码***********************************

《从0到1 最详细的MySQL安装流程(Window版)

  在进入到官网下载的时候,我们会发现官网上提供了很多类型的版本,它们到底是什么意思,哪个才是我们需要的呢?下面就来简单介绍下常见的,如下:

   1、MySQL Enterprise Edition: Mysql企业版本,包含了最新的特性和管理工具,以及可以提供技术支持( 但是是要收费 )。

   2、MySQL Cluster CGE: 一个用于高吞吐量快速、稳定的访问数据的开源事务数据库,它包含了MySQL Cluster、MySQL Enterprise Edition、MySQL Cluster Manager的功能。

   3、MySQL Community (GPL) :遵循GPL开源协议的MySQL版本,平常我们使用的大多数遵循这个协议下的社区版

   4、MySQL Installer : 是一个安装管理程序,因为MySQL家族包括了许多产品,所以提供了一个统一管理下载的工具。

   5、MySQL Community Server : MySQL Community (GPL)下的开源社区版本,是使用的数据库开源版本( 免费的,盘它 )。

   6、Mysql Workbench : 类似navicat是个图形界面UI工具,可以实现远程Mysql数据库访问(一开始不建议直接使用图形化管理工具,建议先通过命令行了解,这样能够更快的认识Mysql, 高手都是用命令行的 (PS: 如有需要图形化工具的可以私我))。

  到官网下载自己需要的版本()或者直接到云盘下载(私信我,这种方式更快),下载步骤如下:

   1、进入MySQL官网 =》选择“DOWNLOADS”选项 =》 点击MySQL Community (GPL) Downloads »

   2、根据自己的需要选择“MySQL Community Server(不带图形化界面-推荐)”或者MySQL Workbench(带图形化界面的)

   3、下载安装包(32位电脑下载32位的安装包,64位电脑下载64位的安装包)

   4、解压下载好的安装包

   5、配置环境变量

   环境变量: 指的是当你在命令行属于任意一个值时,win系统会去环境变缺好量池中匹配,如果有匹配到可执行的路径,则直接去对应的路径下进行执行 。

  如你输入mysql,然后你在环境变量中配置了你安装的MySQL路径为:D:mysql8.xbin,则系统会匹配成D:mysql8.xbinmysql,如果这个目录下有这个可执行文件,则运行,具体步骤如下:。

   1、启动MySQL服务器,并进行登录

   2、如果发现MySQL服务无法启动,则进行下面的配置即可

   (1)、在mysql压缩的路径中添加以下my.ini文件,内容如下(把其中的两处工作路径改为自己的按照路径即可伏旦铅):

   (2)、执行执行 mysqld --initialize-insecure 指令进行配置,安装路径会默认生成一个data文件夹,如下:

   3、输入mysqld --install将mysql注册到Window服务中,如果提示已经存在则跳过

   4、启动mysql服务:net start mysql

   5、连接Mysql服务: mysql -u root -p 回车(默认密码为空,输入密码时直接回车即可,为了安全性,记得修改密码哦),到此Mysql安装完成,可以随便操作了!

   6、修改密码,分为MySQL5.x版本和8.x版本,步骤如下:

  (1)、选中mysql数据库: use mysql

  (2)、修改root用户的密码

   不积跬步,无以至千里;不积小流,无以成迟好江海。今天播种努力的种子,总会有一天发芽!

如何在windows里面安装MySQL

1. mysql-5.7.4-m14-winx64.zip下载

2、解压到D:/mysql.(路径自己指定)

3、在D:/mysql/mysql-5.7.4-m14-winx32/64下新建my.ini配置文件

内容如下:

####################配置文件开始###################

# For advice on how to change settings please see

# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

# *** default location during install, and will be replaced if you

# *** upgrade to a newer version of MySQL.

[client]

default-character-set=utf8

[mysqld]

port=3306

basedir ="D:/mysql/mysql-5.7.4-m14-winx64/"

datadir ="D:/mysql/mysql-5.7.4-m14-winx64/data/"

tmpdir ="D:/孝隐行mysql/mysql-5.7.4-m14-winx64/data/"巧哗

socket ="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql.sock"

log-error="D:/mysql/mysql-5.7.4-m14-winx64/data/mysql_error.log"

#server_id = 2

#skip-locking

max_connections=100

table_open_cache=256

query_cache_size=1M

tmp_table_size=32M

thread_cache_size=8

innodb_data_home_dir="D:/mysql/mysql-5.7.4-m14-winx64/data/"

innodb_flush_log_at_trx_commit =1

innodb_log_buffer_size=128M

innodb_buffer_pool_size=128M

innodb_log_file_size=10M

innodb_thread_concurrency=16

innodb-autoextend-increment=1000

join_buffer_size = 128M

sort_buffer_size = 32M

read_rnd_buffer_size = 32M

max_allowed_packet = 32M

explicit_defaults_for_timestamp=true

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

####################配置文件结束###################

重点是以下配置,其中datadir的目录名称必须是:D:/mysql/mysql-5.7.4-m14-winx64/data/。

4、在windows系统环携核境变量path,加入如下内容

D:/mysql/mysql-5.7.4-m14-winx64/bin;(注意加分号)

5、将mysql注册为windows系统服务

具体操作是在命令行中执行以下命令(需要以管理员身份运行命令行):

增加服务命令:mysqld install MySQL --defaults-file="D:/mysql/mysql-5.7.4-m14-winx64/my.ini"

移除服务命令为:mysqld remove

6、第5步成功后,打开系统服务管理

可以看到mysql系统服务(此处需要注意):

需要在mysql服务的登陆属性里配置管理员用户登陆(不配置从服务管理里启动报1035错误,在命令行启动报启动失败)

在命令行启动mysql命令为: net start mysql

关闭mysql命令为:net stop mysql

7、修改root的密码为123456

命令行执行:mysql –uroot

mysqlshow databases;

mysqluse mysql;

mysql UPDATE user SET password=PASSWORD('123456') WHERE user='root';

mysql FLUSH PRIVILEGES;

mysql QUIT

8、此时可以在本机上客户端连接了,有个系统库叫:mysql

9、远程登陆配置

允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:

1)在本机先使用root用户登录mysql:

命令行执行:mysql -u root -p

输入密码(第7步中设置的密码):123456

2)进行授权操作:

mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

重载授权表:

mysqlFLUSH PRIVILEGES;

退出mysql:quit..

[img]

关于windows安装mysql8和Windows安装mysql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表