Mysql安装配置详解
Mysql安装
- 下载mysql-8.0.19-winx64.zip
- 安装
- 配置
- 1.环境变量
- 2.添加配置文件my.ini
- 3.cmd
- 修改密码
本文为安装配置部分
记录本人mysql安装过程出现的问题 可以找找是不是因为自己也出现了这个问题
下载mysql-8.0.19-winx64.zip
本人使用的mysql版本为8.0.19
mysql下载地址:https://dev.mysql.com/downloads/mysql/
提示:以下是本篇文章正文内容,仅介绍了.zip格式且下面案例可供参考
安装
.zip格式的MySQL安装文件直接解压即可,进行环境变量配置后即可使用
解压后目录如下:
配置
1.环境变量
此电脑右击
下滑至底部,点击高级系统设置
点击页面下方的环境变量
配置用户变量
:点击用户变量的path,点击新建 把你解压后的mysql \ bin路径添加进来E:\college\mysql-8.0.19-winx64\bin
这个是我的目录配置系统变量
:点击新建后,输入变量名:MYSQL_HOME
变量值:就是你.zip文件解压的目录
一路点击确定键
地下是文字叙述的图解
2.添加配置文件my.ini
配置完环境变量之后,需要新建一个my.ini的配置文件
文件内容为:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 注意这里应该是你的目录
tmpdir=E:/college/mysql-8.0.19-winx64/data
# 设置mysql的安装目录 注意这里应该是你的目录
basedir = E:/college/mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录 注意这里应该是你的目录
datadir = E:/college/mysql-8.0.19-winx64/data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
3.cmd
以管理员身份打开cmd
利用cd命令进入bin目录下
C:\Users\惠普>e: E:\>cd E:\college\mysql-8.0.19-winx64\bin E:\college\mysql-8.0.19-winx64\bin>
E:\college\mysql-8.0.19-winx64\bin>mysqld --remove Service successfully removed.
- 如果
mysqld --remove
是用于删除原来的mysql的如果没有第一次安装原来没有则出现:E:\college\mysql-8.0.19-winx64\bin>mysqld --remove The service doesn't exist!
- 如果
E:\college\mysql-8.0.19-winx64\bin>mysqld --install MySQL Service successfully installed. E:\college\mysql-8.0.19-winx64\bin>mysqld --initialize --console 2022-10-21T10:53:10.958512Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 2022-10-21T10:53:10.958583Z 0 [System] [MY-013169] [Server] E:\college\mysql-8.0.19 winx64\bin\mysqld.exe (mysqld 8.0.19) initializing of server in progress as process 44660 2022-10-21T10:53:10.959825Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. 2022-10-21T10:53:12.926716Z 5 [Note] [MY-010454] [Server] A temporary password is generated or root@localhost: =Nqazly&L3ds E:\college\mysql-8.0.19-winx64\bin>net start MySQL MySQL 服务正在启动 . MySQL 服务已经启动成功。
root@localhost: =Nqazly&L3ds
是我的密码,记住你的密码
- 进入
输入上面你记住的密码Enter password:
E:\college\mysql-8.0.19-winx64\bin>mysql -uroot -p Enter password: ************ Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 10 Server version: 8.0.19Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
注意 :
- 所用的命令有:
sql mysqld --remove
移除删除mysqld --install MySQ
安装mysqld --initialize --console
初始化net start MySQL
开启mysql -uroot -p
进入exit
退出
修改密码
由于随机生成的密码过于繁琐,所以一般会修改一下
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
修改成功后显示:
Query OK, 0 rows affected (0.02 sec)
退出:
mysql> exit;
Bye
可以再次尝试一下是否密码修改成功
E:\college\mysql-8.0.19-winx64\bin>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 8.0.19 MySQL Community Server - GPLCopyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> exit;
Bye
至此完成mysql的安装。
Mysql安装配置详解相关推荐
- Linux—MySQL安装配置详解
1.MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码 ...
- redis cluster 集群 安装 配置 详解
redis cluster 集群 安装 配置 详解 张映 发表于 2015-05-01 分类目录: nosql 标签:cluster, redis, 安装, 配置, 集群 Redis 集群是一个提供在 ...
- 深入分析redis cluster 集群安装配置详解
Redis 集群是一个提供在多个Redis间节点间共享数据的程序集.redis3.0以前,只支持主从同步的,如果主的挂了,写入就成问题了.3.0出来后就可以很好帮我们解决这个问题. 目前redis 3 ...
- zabbix安装配置详解(一)
zabbix安装配置详解(一) 一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: #yum install pcre-* 需要ssl的支持,如果不需要ssl支 ...
- 《MySQL安装流程详解》及《MySQL安装一直失败,重新安装显示已安装》
<MySQL安装流程详解>及<MySQL安装一直失败,重新安装显示已安装> 本文由博主经过查阅网上资料整理总结后编写,如存在错误或不恰当之处请留言以便更正,内容仅供大家参考学习 ...
- nginx1.0安装配置详解
nginx1.0安装配置详解 本文转自:twenty_four的博文,自己稍作精简修改. http://twentyfour.blog.51cto.com/945260/568906 1.选择Ngin ...
- mysql数据 odbc_MySQL数据库之mysql odbc 配置详解、解决方案
本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...
- django配置环境linux,linux环境下Django的安装配置详解
linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...
- mysql odbc_MySQL数据库之mysql odbc 配置详解、解决方案
本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...
最新文章
- Vue源码终笔-VNode更新与diff算法初探
- 开启windows ping端口功能
- redis cluster集群选主
- 中专是计算机专业毕业论文,中专计算机专业毕业论文内容
- 34 多线程同步之Event
- J2ME手游开发日记
- Linux Kernel TCP/IP Stack|Linux网络硬核系列
- kubernetes 客户端KubeClient使用及常用api
- Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用
- 使用kettle导入数据到ADB for PostgreSQL
- Thymeleaf基本知识
- 一文看懂机器视觉工业相机与普通相机的区别
- 量子计算机拓扑超导新状态,陈根:特殊超导体,有助于量子计算机运行
- php取excel中的值,在Php Excel中使用列名获取单元格值
- 史上最全 SQL 基础知识语法
- C语言输入输出格式符
- 魔兽世界服务器卡 邮件寄不出去,魔兽世界怀旧服邮件收不到怎么办 WOW怀旧服邮件取不出来解决方法...
- 那些著名的黑客事件 十二
- tmp在java中的意思_tmp是什么文件?tmp文件用什么打开?图文讲解
- python数据分析之pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]