Heim Datenbank MySQL-Tutorial Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.15 in einer Windows-Umgebung

Grafisches Tutorial zur Installation und Konfiguration von mysql5.7.15 in einer Windows-Umgebung

Jul 24, 2017 pm 03:46 PM
windows 配置

这篇文章主要为大家详细介绍了mysql 5.7.15 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

因本人需要需要安装MySQL,现将安装过程记录如下,在自己记录的同时,希望对有疑问的人有所帮助。

一、下载软件

1. 进入mysql官网,登陆自己的oracle账号(没有账号的自己注册一个),下载Mysql-5.7.15,下载地址:http://dev.mysql.com/downloads/mysql/

2.将下载好的文件解压到指定目录,笔者解压在D:\mysql-5.7.15-winx64

二、 安装过程

1.首先配置环境变量path,将D:\mysql-5.7.15-winx64\bin配置到自己的path中,具体再次不详述

2.在解压路径下复制my-default.ini,修改名称为my.ini如下图所示

3.打开文件my.ini,添加内容如下:


[mysqld] 
basedir=D:\\mysql-5.7.15-winx64 
datadir=D:\\mysql-5.7.15-winx64\\data 
port=3306
Nach dem Login kopieren

sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"  

其中basedir:是上述mysql的解压路径

datadir:后续初始化等数据都会保存在该目录下(注意:不要在该文件目录下新建data文件夹,我的新建data文件夹就会出错,按我的操作步骤,后续操作会自动创建的。)
port:表示连接数据库的端口
sql_mode:表示sql的模式

三、 初始化数据库   配置相关信息

1.以管理员身份运行windows 命令行(特别提醒:WIN7及WIN7以上版本系统这里一定要用管理员身份,不然后续操作会出错)

2. 进入mysql的解压缩目录 D:\mysql-5.7.15-winx64\bin(提醒:此处需要进入bin目录,否则后续操作会出现错误)

3.输入:mysqld --initialize --user=mysql --console,执行后进行初始化,此时会生成root的初始密码

记下此时生成的初始化密码。

4.注册Mysql服务。运行命令:mysqld --install MySQL

如果出现:"Service successfully installed.“ 提示,证明成功安装mysql服务.

5.此时,可以起动mysql服务,net start mysql

用户可能会出现如下错误:
发生系统错误 2. 系统找不到指定文件。

错误原因:如上所述,在运行安装service命令:mysqld --install MySQL时,我们没有进入bin目录,进行安装。                      
解决方案:进入bin目录,首先移除service,运行命令 mysqld --remove
Service successfully removed。
重新安装mysql服务,运行命令mysqld --install ,再启动mysql服务
D:\mysql-5.7.15-winx64>net start mysql
MySQL 服务正在启动
MySQL 服务已启动成功
此时mysql服务已成功起动。

四、登陆数据库,修改密码

在my.ini文件中在[mysqld]后一行加入skip-grant-tables
此时,关闭mysql服务,再重新启动。
(命令行中输入net stop mysql关闭MySQL服务,输入net start mysql 开启MySQL服务)
登陆:输入 mysql -u root -p 后回车键,密码为空,不输入,直接回车,即可登录MySQL

选择mysql数据库:

查询mysql数据库的user表,select * from user

此时,我们发现密码字段的名称为authentication_string。有的可能会是password,根据你查询出来的结果为准。
对表user执行update操作:update user set authentication_string = password("123456") where user="root" 

操作成功。退出mysql
删除my.ini 文件中的skip-grant-tables ,重新启动mysql服务。登录MySQL

Mögliche Probleme in der Zukunft:
Nach der Installation von MySQL werden Sie immer aufgefordert, unabhängig davon, welchen Befehl Sie nach der Anmeldung ausführen: Sie müssen Ihr Passwort mit der ALTER USER-Anweisung zurücksetzen, bevor Sie diese Anweisung ausführen.

Wenn dieses Problem auftritt, müssen Sie nur weiterhin die folgenden zwei Befehle unter der Befehlszeile mysql ausführen:

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

Flush-Berechtigungen;


Hinweis: Die oben genannten Befehle sind zwei und müssen separat ausgeführt werden.

Nach Abschluss der beiden oben genannten Befehle wird MySQL vollständig installiert.

Das obige ist der detaillierte Inhalt vonGrafisches Tutorial zur Installation und Konfiguration von mysql5.7.15 in einer Windows-Umgebung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie löste ich das Problem der Schnittstelle zwischen Drittanbietern in der Node.js-Umgebung 403? Wie löste ich das Problem der Schnittstelle zwischen Drittanbietern in der Node.js-Umgebung 403? Mar 31, 2025 pm 11:27 PM

Lösen Sie das Problem der Schnittstelle zwischen Drittanbietern, die 403 in der Node.js-Umgebung zurückgeben. Wenn wir Node.js verwenden, um Schnittstellen von Drittanbietern aufzurufen, begegnen wir manchmal einen Fehler von 403 von der Schnittstelle, die 403 zurückgibt ...

So laden Sie die OKX -Handelsplattform herunter So laden Sie die OKX -Handelsplattform herunter Mar 26, 2025 pm 05:18 PM

Die OKX -Handelsplattform kann über mobile Geräte (Android und iOS) und Computer (Windows und MacOS) heruntergeladen werden. 1. Android -Benutzer können es von der offiziellen Website oder Google Play herunterladen und müssen auf Sicherheitseinstellungen achten. 2. iOS -Benutzer können es über den App Store herunterladen oder die offizielle Ankündigung befolgen, um andere Methoden zu erhalten. 3. Computerbenutzer können den Client des entsprechenden Systems von der offiziellen Website herunterladen. Stellen Sie beim Herunterladen und Registrieren, Anmelden und Sicherheitseinstellungen nach der Installation immer sicher, dass Sie offizielle Kanäle verwenden.

Was sollte ich tun, wenn Beyond Compare bei der Synchronisierung von Windows- und Linux -Dateien nicht die Sensibilität des Falls nicht in die Fall ist? Was sollte ich tun, wenn Beyond Compare bei der Synchronisierung von Windows- und Linux -Dateien nicht die Sensibilität des Falls nicht in die Fall ist? Apr 01, 2025 am 08:06 AM

Das Problem des Vergleichs und Synchronisierens von Dateien überkompeten: Fallempfindlichkeitsfehler bei der Verwendung von Beyond ...

Wie vermeiden Sie Schnittstellen von Drittanbietern, die 403 Fehler in der Knotenumgebung zurückgeben? Wie vermeiden Sie Schnittstellen von Drittanbietern, die 403 Fehler in der Knotenumgebung zurückgeben? Apr 01, 2025 pm 02:03 PM

So vermeiden Sie die Schnittstelle von Drittanbietern, die 403 Fehler in der Knotenumgebung zurückgibt. Wenn Sie die Website von Drittanbietern mithilfe von node.js aufrufen, stoßen Sie manchmal auf das Problem der Rückgabe von 403-Fehler. � ...

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Wie löst ich dieses Problem? Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Wie löst ich dieses Problem? Apr 01, 2025 pm 08:09 PM

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Bei der Programmierung stoßen wir häufig auf das Problem der Rückgabe von Nullwerten, wenn API aufruft, was nicht nur verwirrend ist ...

Vier Möglichkeiten zur Implementierung von Multithreading in C -Sprache Vier Möglichkeiten zur Implementierung von Multithreading in C -Sprache Apr 03, 2025 pm 03:00 PM

Multithreading in der Sprache kann die Programmeffizienz erheblich verbessern. Es gibt vier Hauptmethoden, um Multithreading in C -Sprache zu implementieren: Erstellen Sie unabhängige Prozesse: Erstellen Sie mehrere unabhängig laufende Prozesse. Jeder Prozess hat seinen eigenen Speicherplatz. Pseudo-MultitHhreading: Erstellen Sie mehrere Ausführungsströme in einem Prozess, der denselben Speicherplatz freigibt und abwechselnd ausführt. Multi-Thread-Bibliothek: Verwenden Sie Multi-Thread-Bibliotheken wie PThreads, um Threads zu erstellen und zu verwalten, wodurch reichhaltige Funktionen der Thread-Betriebsfunktionen bereitgestellt werden. Coroutine: Eine leichte Multi-Thread-Implementierung, die Aufgaben in kleine Unteraufgaben unterteilt und sie wiederum ausführt.

So überwachen Sie die Systemleistung durch Debian -Protokolle So überwachen Sie die Systemleistung durch Debian -Protokolle Apr 02, 2025 am 08:00 AM

Das Mastering Debian -Systemprotokollüberwachung ist der Schlüssel für den effizienten Betrieb und die Wartung. Es kann Ihnen helfen, die Betriebsbedingungen des Systems rechtzeitig zu verstehen, Fehler schnell zu lokalisieren und die Systemleistung zu optimieren. In diesem Artikel werden mehrere häufig verwendete Überwachungsmethoden und -werkzeuge eingeführt. Überwachung von Systemressourcen mit dem SysStat -Toolkit Das SysStat Toolkit bietet eine Reihe leistungsstarker Befehlszeilen -Tools zum Sammeln, Analysieren und Berichten verschiedener Systemressourcenmetriken, einschließlich CPU -Last, Speicherverbrauch, Festplatten -E/O, Netzwerkdurchsatz usw.. MPStat: Statistik von Multi-Core-CPUs. Pidsta

Wo kann man Python .WHL -Dateien unter Windows herunterladen? Wo kann man Python .WHL -Dateien unter Windows herunterladen? Apr 01, 2025 pm 08:18 PM

Python Binary Library (.WHL) -Download -Methode untersucht die Schwierigkeiten, die viele Python -Entwickler bei der Installation bestimmter Bibliotheken auf Windows -Systemen auftreten. Eine gemeinsame Lösung ...

See all articles