当前位置:网站首页>Developers, MySQL column finish, help you easily from installation to entry
Developers, MySQL column finish, help you easily from installation to entry
2022-07-04 17:28:00 【Prince】
author : Sophomore computer student Xiao Zhou
* Home page : Quietly follow Xiao Zhou
The key :MySQLinstall5.7
*️ Study : Subscribe to database columns
Learn more MySQL
Three articles Society MySQL database 【 Basic knowledge of 】
Three articles Society MySQL database 【 Query details 】
Three articles Society MySQL database 【 Advanced part 】
Hello everyone , I am a little weeks , Zhou qiluo's Zhou , I wrote three pieces of study before the holiday MySQL Series articles , But I didn't talk about the installation configuration , Make up today , Cooperate to form an introductory series , The article will be constantly mended and improved , You can subscribe to study with your favorite friends , If you think the article is well written , Remember that Sanlian supports poor bloggers

List of articles
- 1. download MySQL5.7 Compressed package
- 2. uninstall MySQL service
- 3. Configure environment variables
- 4. Why configure environment variables ?
- 5. establish my.ini file
- 6. mount this database
- 7. Initialization data
- 8. start-up MySQL
- 9. Get into MySQL terminal
- 10. Change Password
- 11. Refresh permissions and exit
- 12. Turn on permission validation
- 13. restart MySQL
- 14. Sign in MySQL
- 15. Perfect flowers
1. download MySQL5.7 Compressed package
Click to enter the download page


When the download is complete , Extract
Be careful : It's better not to have Chinese and spaces in the decompression path

2. uninstall MySQL service
If an error occurs during installation , uninstall MySQL service You can use the following command
sc delete mysql
3. Configure environment variables
Search for environment variable And open

Choose environment variables

Select the system variable , Create a new one

The variable name is MYSQL_HOME , The variable value is installation MYSQL Directory bin Directory on the outer layer of the directory

find Path Variable , Double click Edit

Click New

The value is %MYSQL_HOME%\bin, After that, keep clicking OK OK 了

4. Why configure environment variables ?
Use mysql, It's actually using bin Executable files in directory , If we're not here MySQL Of bin Under the table of contents , You cannot use these executables , however windows If not found in the current directory , There will be more path Find under variable , Use it when you find it , If you cannot find it, you will report an error , therefore , The purpose of configuring environment variables is to allow us to use them in any directory MySQL The executable of
5. establish my.ini file

edit my.ini file , Change the installation directory to your own installation directory , The data directory is added after the installation directory data Catalog .
[client]
port=3306
default-character-set=utf8
[mysqld]
# Set it to itself MYSQL Installation directory
basedir=D:\\mysql5.7\
# Set to MYSQL Data directory for
datadir=D:\\mysql5.7\data\
port=3306
character_set_server=utf8
# Skip security checks
skip-grant-tables
6. mount this database
Search for cmd, And run as administrator

Switch to MySQL Of bin Under the table of contents , Execute the installation command
mysqld -install

7. Initialization data
Finished , Continue initializing the database , Execute the following command :
mysqld --initialize-insecure --user=mysql
If there is a mistake here , The error information is as follows , Namely my.ini Note that the path of the file starts with a double backslash , Just change it and execute it again
mysqld: Can't create directory 'D: oftware\environment\mysql5.7.38\mysql-5.7.38-winx64\data\' (Errcode: 2 - No such file or directory)
If it works , There is no prompt on the console , But go back to the installation directory , You'll find more data Folder , And this folder has data , Around the 120mb about

8. start-up MySQL
net start mysql


So MYSQL There is no problem with being a service
9. Get into MySQL terminal
mysql -u root -p
At present root User password is empty , Enter directly without entering the password

10. Change Password
use mysql;
update user set authentication_string=password(' Your password ') where user='root' and Host='localhost';

11. Refresh permissions and exit
Refresh the permissions
flush privileges;
Log out
quit

12. Turn on permission validation
hold my.ini Skip security check in the configuration file is commented out , You need to enter the password next time you log in
# Skip security checks
#skip-grant-tables
13. restart MySQL
net stop mysql
net start mysql
14. Sign in MySQL

15. Perfect flowers
perfect , Installation and configuration of database , With the basic knowledge of the column , Query details , Advanced learning , I believe you can get started easily MySQL, And with the hand cooked , Understand some of the underlying and move towards the underlying database and tuning , Come on! , juvenile , I am a little weeks , Zhou qiluo's Zhou , If you think the article is well written , Remember that Sanlian supports poor bloggers ️
边栏推荐
- MD5加密的两种方式
- 缓存穿透、缓存击穿、缓存雪崩分别是什么
- 超大规模数仓集群在大型商业银行的落地实践
- Embedded software architecture design - function call
- Analysis of abnormal frequency of minor GC in container environment
- 【Unity UGUI】ScrollRect 动态缩放格子大小,自动定位到中间的格子
- [Acwing] 58周赛 4489. 最长子序列
- 一文掌握数仓中auto analyze的使用
- 利用win10计划任务程序定时自动运行jar包
- 图像检索(image retrieval)
猜你喜欢

Vb无法访问数据库stocks

Using win10 scheduling task program to automatically run jar package at fixed time

Go micro tutorial - Chapter 2 go micro V3 using gin and etcd

Chow Tai Fook fulfills the "centenary commitment" and sincerely serves to promote green environmental protection

VB cannot access database stocks

2022PMP考试基本情况详情了解

一文掌握数仓中auto analyze的使用

【Go ~ 0到1 】 第六天 文件的读写与创建

Which domestic cloud management platform manufacturer is good in 2022? Why?

什么是低代码开发?
随机推荐
How can programmers improve the speed of code writing?
2022年国内云管平台厂商哪家好?为什么?
C# 更加优质的操作MongoDB数据库
被PMP考试“折磨”出来的考试心得,值得你一览
ble HCI 流控机制
智捷云——元宇宙综合解决方案服务商
MD5加密的两种方式
[Acwing] 58周赛 4490. 染色
How to "use" Perl modules in directories that are not in @inc- How do I 'use' a Perl module in a directory not in @INC?
NFT流动性市场安全问题频发—NFT交易平台Quixotic被黑事件分析
Understand ThreadLocal in one picture
Is it safe for CITIC Securities to open an account online? Is the account opening fee charged
La 18e Conférence internationale de l'IET sur le transport d'électricité en courant alternatif et en courant continu (acdc2022) s'est tenue avec succès en ligne.
Using win10 scheduling task program to automatically run jar package at fixed time
开发者,MySQL专栏完更,助你轻松从安装到入门进阶
Visual studio 2019 (localdb) mssqllocaldb SQL Server 2014 database version is 852 and cannot be opened. This server supports 782
To sort out messy header files, I use include what you use
上网成瘾改变大脑结构:语言功能受影响,让人话都说不利索
Embedded software architecture design - function call
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(2)-初识Fiddler让你理性认识一下