澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站mySQL在windows境况运行,笔

SQL的两样版本在Windows蒙受运转配置方式差异,此处仅介绍 5.7.20的布局方式;

风姿浪漫.官方网站下载地址:

随之上几篇文章再来看下windows下安装mysql。 小编那边是windows7 61个人, 安装进度中要么蒙受有个别坑,这里记录下。

 

     1.抉择相应版本,下载免安装版:

风姿洒脱、下载安装包

1、登陆mysql官方网址下载windows情况下的工具压缩包

         澳门新浦京娱乐场网站 1

开采mysql官方网站下载页面:http://dev.mysql.com/downloads/mysql/

         个人Computer是63个人的机械,所以那边演示选取如下的版本

      2.不要登记账号,点击“No thanks,just start my download”:

慎选相应的本子和平台

澳门新浦京娱乐场网站 2

        澳门新浦京娱乐场网站 3

澳门新浦京娱乐场网站 4

2、解压到本地Computer的目录

      3.下载到本地后一向解压:

image

3、配置蒙受变量

      澳门新浦京娱乐场网站 5

澳门新浦京娱乐场网站 6

   澳门新浦京娱乐场网站, 新建系统变量MYSQL_HOME ,值便是你的MySQL目录 举例:D:toolmysql-5.7.20-winx64

 

image

    PATH意况变量新添:%MYSQL_HOME%bin; 注意目前加分号;

二.上马安装

澳门新浦京娱乐场网站 7

4、起首化数据库获得data目录**

     1.在D盘(放在哪个盘随个人喜欢)新建文件夹mySQL,然后把解压文件夹放进去

image

     进入cmd命令行,执行 mysqld --initialize-insecure

         澳门新浦京娱乐场网站 8   澳门新浦京娱乐场网站 9

此地选取的是5.7.13本子陆十一个人的 压缩包, 文件有310M非常大。

5、工具目录下新建my-default.ini文件  ,注意目录换开销机实际目录**

         澳门新浦京娱乐场网站 10

点击Download步向真正的下载页面,发掘要登陆本领下载 ,要留心点会开采上面有No thanks, just start my download. 就点这些链接就可以了。

#安装目录 
 basedir = D:\tool\mysql-5.7.20-winx64

# 数据库存放目录
 datadir = D:\tool\mysql-5.7.20-winx64\data

#端口
 port = 3306

      2.开发刚才放进mySQL里的文件夹,将文件夹中的my-default文件夹的剧情改换一下,然后重命名称为my.ini;若无my-default,这也没事,自身新建三个名字为my.ini的文本。         有那一个文件可能未有那么些文件都不介怀,里面包车型大巴内容你也不用懂,都是您看不懂的铺排,然后大家把此中的剧情换来我们供给的安顿就能够了,内容小编也粘贴在上边了。

澳门新浦京娱乐场网站 11

6、注册windows服务

         my.ini内容如下:

image

   步向cmd命令行(使用管理员格局),实施 mysqld -install

[mysql]

下载解压到对应的目录,这里统大器晚成放在C:wamp-all

7、运行mySQL服务(管理员方式)

# 设置mysql顾客端暗中认可字符集

解压后基于本身喜好文件夹改名称为mysql-5.7.13, 全体的mysql解压文件都在此个目录下了:C:wamp-allmysql-5.7.13

   cmd命令行实施  net start mysql

default-character-set=utf8

二、mysql配置

   澳门新浦京娱乐场网站 12

[澳门新浦京娱乐场网站mySQL在windows境况运行,笔记分享。mysqld]

开荒刚刚解压的公文夹C:wamp-allmysql-5.7.13 ,发掘其间有my-default.ini配置文件,这么些是暗中同意的配备文件,复制三个谈得来的改名称为my.ini

8、登入数据库修改密码

#设置3306端口

编辑my.ini配置以下为主音讯:

   mysql -u root -p

port = 3306

|

   set password = password('新密码');

# 设置mysql的安装目录

[mysql]

9、停止

basedir=D:mySQLmysql-5.7.20-winx64

# 设置mysql客户端默认字符集

   net stop mysql

# 设置mysql数据库的数量的存放目录

default-character-set=utf8


datadir=D:mySQLmysql-5.7.20-winx64data

[mysqld]

 

# 允许最亚松森接数

# 设置3306端口

 9、导入三个现存的创表脚本,登陆mysql后,通过source命令运转SQL脚本;   // 当然也能够意气风发行行敲SQL语句。。

max_connections=200

port = 3306

  澳门新浦京娱乐场网站 13

# 服务端使用的字符集默以为8比特编码的latin1字符集

# 设置mysql的安装目录

   

character-set-server=utf8

basedir=``C``:wamp-allmysql-``5``.``7``.``13

 1 DROP DATABASE IF EXISTS sampledb;
 2 CREATE DATABASE sampledb DEFAULT CHARACTER SET utf8;
 3 USE sampledb;
 4 
 5 ##创建用户表
 6 CREATE TABLE t_user (
 7    user_id   INT AUTO_INCREMENT PRIMARY KEY,
 8    user_name VARCHAR(30),
 9    password  VARCHAR(32),
10    credits INT,
11    last_visit datetime,
12    last_ip  VARCHAR(23)
13 )ENGINE=InnoDB; 
14 
15 ##创建用户登录日志表
16 CREATE TABLE t_login_log (
17    login_log_id  INT AUTO_INCREMENT PRIMARY KEY,
18    user_id   INT,
19    ip  VARCHAR(23),
20    login_datetime datetime
21 )ENGINE=InnoDB; 
22 
23 ##插入初始化数据
24 INSERT INTO t_user (user_name,password) 
25              VALUES('admin','123456');
26 COMMIT;

# 创制新表时将应用的暗许存款和储蓄引擎

# 设置mysql数据库的数据的存放目录

 

default-storage-engine=INNODB

datadir=``C``:wamp-allsqldata

10、查看数据库景况

              注意:内容中斜线加粗的两行内容分别是您的mysql的安装目录和数据库的多寡寄存目录,所以您在把my.ini的内容改好后,还要在这里个同级文件夹里新建多少个名称叫“data”的文件夹用来寄存mysql的多少

# 允许最大连接数

澳门新浦京娱乐场网站 14

     完毕后的截图:

max_connections=``20

 //  当然也足以应用工具直接查看,如 navicat Premium(可支撑连接七系列型数据库,Oracle,sqlite,sql server,mysql等)

                            澳门新浦京娱乐场网站 15

# 服务端使用的字符集默认为8比特编码的latin1字符集

澳门新浦京娱乐场网站 16

三.早先化数据库

character-set-server=utf8

 

     1.开垦终端命令行(啥?不了然吗叫命令行?不解释,本身百度去),切换来解压文件的bin目录下:

# 创建新表时将使用的默认存储引擎

               比如我:cd D:mySQLmysql-5.7.20-winx64bin

default-storage-engine=``INNODB

                              澳门新浦京娱乐场网站 17

|

       2.然后持续输入下列命令:mysqld --initialize --user==mysql --console

三、安装运行mysql

                              澳门新浦京娱乐场网站 18

用管理员身份张开cmd命令行工具,cd到解压文件的bin目录:C:wamp-allmysql-5.7.13bin

                             把最后目生成的任意密码cjtchfLa16%n(每一种人都分歧样,只是一时用来第一遍登录,登录完会改密码)记到你的小本本上去,前面登入用的。

输入mysqld install回车运转,出现安装成功就足以了。

四.将MySQL安装成连串服务并运转

输入net start mysql 运行mysql (或展开windows服务手动运转mysql)

        1.在刚刚的bin目录下持续输入指令:mysqld --install MySQL(安装成功会有提醒)

在cmd里运转开掘无法运行

        澳门新浦京娱乐场网站 19

澳门新浦京娱乐场网站 20

        2.然后卫冕输入指令,那是开发银行MySQL服务:net start MySQL(安装成功会有提示)

image

        澳门新浦京娱乐场网站 21

互连网查找了下开采是5.7本子才有其后生可畏主题材料,要在bin目录出手动开首化data目录

      倘义务令行输入不可能运行服务,能够手动运转服务,方法是:右击“Computer”>管理>服务与应用程序>服务,找到“MySQL”这一个服务,右击开启那一个服务,截图如下

cd到bin目录下先初叶化

         澳门新浦京娱乐场网站 22

  1. mysqld --initialize-insecure自动生成无密码的root客商,

  2. mysqld --initialize自动生成带随机密码的root顾客

      3.然后输入以下命令,步向数据库:mysql -u root -p (回车的前面面世“Enter password”要输入刚才您记到小本本上的妄动密码)

这里接纳1 mysqld --initialize-insecure

         假设上面的艺术在您输入了自由密码后仍回天无力步入数据库,咱还也可能有办法:

最早化后再运维net start mysql 成功运转mysql ..

                   1.先win Koleos,输入services.msc,展开服务列表,关闭mySQL服务

四、进入mysql环境

                   2张开cmd的处理人情势,步入到mySQL的bin目录下(有了刚刚的经验应该非常熟识了),

  1. cmd到bin目录下施行mysql -uroot (不需求密码) ,

  2. 给顾客安装贰个密码:mysqladmin -u root -p password ,设置密码时意识报错:Access denied for user 'root'@'localhost' (using password: YES)

               然后输入:mysqld --defaults-file="D:mySQLmysql-5.7.20-winx64my.ini" --console --skip-grant-tables.  (标玛瑙红的意气风发对为您的my.ini的目录,要留意)

是因为未给localhost root客户授权,这里新建三个客商,然后方授助权给她
create user 'test'@'localhost' identified by '你的密码';
grant all privileges on . to test@'localhost';
运维这两句sql语句,再次用test的身份输入密码步入

                   3.地点的cmd别关,接着再展开叁个组织者情势下的cmd,也是均等跻身到mySQL的bin目录下,输入:mysql -u root -p

  1. 在命令行输入:mysql -utest -p 回车 , 再输入刚刚安装的密码就能够步入。

                       随后出现的“Enter password”就无须输入密码了,直接敲“Enter”就步向数据库了(是否很amazing?)

假设要抽离sql情状回到不荒谬的cmd情状,输入exit回车就能够。 再一次步入mysql 实践第3条即可。

                   4.然后,输入sql语句如下:

五、执行sql语句

                           use mysql;  //显示Database changed

show databases; 能够看到暗中同意的数据库

                           update user set authentication_string=password("123") where user="root";  //显示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1

澳门新浦京娱乐场网站 23

                           flush privileges;  //显示:Query OK,0 rows affected (0.00 sec)

image

                           quit                 //退出

use mysql;

                          完成,那样就把root顾客的密码设置为123了。

show tables;

                     5.完毕,现在运维mysql的不二秘技,正是展开cmd,输入指令:mysql -u root -p

select * from user;

                                                                                                        Enter password: 123       就进来数据库了

......

                     6.第3回运转后,要设定常用参数:

六、 配置意况变量

                               1)登入后,供给在健康方式下,再设叁遍root顾客的密码,输入:set password=password('666888');(那些密码随你自个儿设,怎么欢悦怎么来)

风度翩翩旦不想每一次都要cd到mysql的bin目录下,能够计划情形变量, cmd命令实行mysql指令的时候会去情形变量里面找对应的路子。

                               2)展开root操作数据库的整个权力:

右键笔者的微型Computer->属性->高端系统设置->情形变量->path->编辑,将下载解压的mysql的bin目录的整套径放里面:C:wamp-allmysql-5.7.13bin; 多个用分号隔开。

                                                            use mysql;

七、测验php连接数据库

                                                           show tables;

<pre style="margin: 0px; padding: 0px; white-space: pre-wrap; word-wrap: break-word; font-family: "Courier New" !important; font-size: 12px !important;">$con = mysqli_connect("localhost","test","123456"

                                                           select host,user from user;

);
var_dump($con);

                                                           update user set host='%' where user='root';

</pre>

                                                           quit

开采报错:Call to undefined function mysql_connect 没找到那些艺术,在英特网找了一些个议程,折腾了1个小时,最终开采是php配置的标题,extension_dir="ext" 改为相对路线:extension_dir = "C:/wamp-all/php-5.6.23/ext" 重启apache即可。

                                           完成。

参考Call to undefined function mysql_connect()之搞定办法:http://www.blogjava.net/koradji/articles/336713.html

                      7.然后要注目的在于这里步骤前,第多少个cmd是不关门的,然后到这一步时才要把第叁个cmd关掉,能力打响重启mySQL服务,能用mysql -u root -p和密码成功登陆步入数据库后,就认证你的mySQL安装成功了

参照文书档案:

                 如下是那波操作的截图:

  1. http://dev.mysql.com/downloads/file/?id=463242

  2. http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html

  3. http://bbs.csdn.net/topics/391851148 //消除5.7起步难点

  4. http://zhidao.baidu.com/link?url=J26PKMHhHv1fPpiPEwSCOSKMKhpdbgjOzwW6B6ZMk075FtzOE_nRcE982Zo_iTITd5zqCal0iZl7eWlhnpGM6w1ufuNUcEloYef-UVYvAWS

澳门新浦京娱乐场网站 24(第一个cmd)

澳门新浦京娱乐场网站 25(第贰个cmd,以下都以)

澳门新浦京娱乐场网站 26

澳门新浦京娱乐场网站 27

澳门新浦京娱乐场网站 28

澳门新浦京娱乐场网站 29

五.配备蒙受变量

从那之后,mysql就设置成功了,可是为了不想每一遍登录数据库都要切换成bin目录下,大家供给设置境况变量,使得mysql能够在全局情势下利用

右击“Computer”>属性>高端系统设置>景况变量,在乎况变量中找到帕特h,然后编辑Path,将mySQL的bin目录复制过来粘贴到Path的情形变量后边,然后保留设置,一路规定到底。

截图如下:

澳门新浦京娱乐场网站 30

六.卸载mySQL

    倘使几时出了新本子只怕您看它不佳看了,来,教你怎么完全卸载它

     1.先结束mysql服务,cmd格局下输入net stop mysql;

     2.进去调节面板卸载MySQL Server;(要是调节面板里从未找到这几个服务,这一步能够轻松)

     3.刨除mysql文件夹下的my.ini文件及全数文件;

     4.运转“regedit”文件,展开注册表编辑器(win 兰德RAV4展开“运营”,输入“regedit”回车,就应运而生了注册表编辑器,那是用来扫除注册表的)

     5.删除HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL文件夹

       删除HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL文件夹。                        

       删除HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL文件夹(这些 若无能够不要删除了。)

    6.删除C盘下的“C:ProgramDataMySQL ”全部文件,假如除去不了则用360克制掉就可以,该programData文件是暗中认可掩饰的公文,设置显示后就可以以见到,恐怕直接复制上面包车型大巴地址到地点栏回车就能够步入!

    7.最后恐怕mysql服务还存在:
            使用windows installer clean up的清理工科具,将相应的mysql数据库的相干程序全体清理干净就可全面解决有关难题。
           然而,一时候照旧会凌驾奇葩的主题素材,正是依照具备的手续完毕了卸载后,服务中却还应该有mysql的连带服务存在,为此大家应该删除相关的劳动。具体的做法正是:以管理人权限的法门张开cmd命令窗口,然后就要dos命令中输入指令:
            sc delete mysql                  //这里的mysql是您要删减的劳务名,通过该命令就足以去除相关的服务。
            那样MySQL就完全卸载了,重启计算机后就足以再一次装MySQL了。

     感激阅读,摸摸大(づ ̄ 3 ̄)づ

      

 

 

 

 

         

                       

        

 

      

 

 

 

    

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站mySQL在windows境况运行,笔