首页 > 数据库 >MySQL安装及配置

MySQL安装及配置

时间:2023-06-07 10:35:31浏览次数:60  
标签:5.7 19 配置 ini mysql MySQL 安装 winx64

MySQL安装及配置环境。

1.软件下载:
本人学习使用的版本是MySQL5.7.19(目前最稳定的)
下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip

2.添加环境变量:
电脑-属性-高级系统设置-环境变量

3.手动创建初始化ini文件:
在MySQL目录下创建my.ini文件

4.ini文件内容:
[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MySQL的安装目录
basedir=E:\mysql-5.7.19-winx64\mysql-5.7.19-winx64
# 设置为MySQL的数据目录。这个目录是系统创建的
datadir=E:\mysql-5.7.19-winx64\mysql-5.7.19-winx64\data
port=3306
character_set_server=utf8
#跳过安全检查,注销后需要输入正确的用户名和密码才可以登录
#skip-grant-tables

5.初始化数据库:

  1. 以管理员身份打开Cmd(命令行),并切换到E:\mysql-5.7.19-winx64\mysql-5.7.19-winx64\bin下执行 mysqld -install
  2. 初始化数据库 mysqld --initialize-insecure --user=mysql 成功后会得到一个data目录
  3. 启动服务命令:net start mysql 停止服务命令:net stop mysql

6.进入MySQL服务:
1)启动服务后,输入mysql -u root -p 【默认用户名root 默认密码为空】
2)修改密码指令:update user set authentication_string=password('这里输入你的密码') where user='root' and Host='localhost';
3) 刷新权限:flush privileges
4)退出指令:quit
5) 注意:在后面需要带封号 ;
6)将my.ini中的(最后一行代码)skip-grant-tables 注释,再次进入就会进行权限验证了。
7)重新启动 MySQL

标签:5.7,19,配置,ini,mysql,MySQL,安装,winx64
From: https://www.cnblogs.com/dgvghbs/p/17462338.html

相关文章

  • CentOS配置Hbase成系统应用,并随系统自启动
    1、在/etc/init.d/目录创建hbase文件#!/bin/bash#chkconfig:3456337#exportJAVA_HOME=/usr/local/jdk1.8.0_191HBASE_HOME=/usr/local/hbase-1.2.12case"$1"instart)$HBASE_HOME/bin/start-hbase.sh;;stop)$HBASE_HOME......
  • MobPush 配置应用包名
    进入应用详情界面进入Mob开发者后台,点击对应的开发应用进入应用详情界面配置应用包名进入“推送设置”模块,点击“新增包名”按钮,设置包名信息设置默认包名默认包是在后台创建推送时多包名选择的默认选项,可设置其他包名或者多包名推送......
  • CDSW安装遇到的问题
    CDSW的安装手册请参考我的另一篇文章CDSW安装手册1.域名解析的问题。配置需要仔细仔细再仔细,否则dns解析不了是无法访问CDSW工作台的。dns解析的命令一定要验证,等待cdsw启动的时候也应当验证下配置是否ok。2.磁盘问题。挂载了整块磁盘之后无需做多余的操作,自作主张进行分区什么......
  • vue3配置stylelint
    stylelint为css的lint工具,可格式化css代码,检查css语法错误与不合理的写法,指定css书写顺序等。以scss作为预处理器为例,看如何配置stylelint1.安装以下依赖pnpmaddsasssass-loaderstylelintpostcsspostcss-scsspostcss-htmlstylelint-config-prettierstylelint-......
  • MySQL-变化数据捕获(CDC)
    MySQLCDC(ChangeDataCapture),中文名为MySQL变化数据捕获,是一种截取MySQL主从复制流中binlog的技术,从而实时捕获数据库中的增、删、改操作。在大数据、实时计算、数据集成等领域都有广泛应用。本文将从多个方面对MySQLCDC做详细阐述,让你全面了解其背后的原理和应用场景。一、......
  • MyBatis - 动态调整xml配置
    MyBatis另类用法:动态载入xml配置,获取渲染好的SQL语句。业务场景:在制作报表系统的时候,经常会有一个很头疼的事情:明明只是写一个SQL的事情,但是系统各种配置,客户用不明白,时间久了,我们自己忘得差不多;这时候,我们就会去思考:要不直接开放写SQL的权限?客户想怎么查怎么查,我们不......
  • 4月22日严老师MySQL面试资料
    Mysql面试突击班2讲师:严镇涛1.什么是数据库的事务?下单接口订单表资金表物流表老公:15000-14500=500500-145000-14500老婆:2000+14500=165002000insert+20002000014500+2000=16500事务的定义维基百科的定义:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单......
  • CentOS7安装体验
    一。准备一个32GU盘二。下载老毛桃,安装后,制作一个U盘启动盘,用FAT32文件格式 三。下载CentOS7镜像,下载mini版本,因为要放在FAT32文件格式的U盘中,所以文件不能超出4G。 四。安装前把主机电脑上硬盘全部分区删除 五。U盘启动时选择CentOSInstall  注意要修改下  ......
  • CentOS 安装后的网络设置
    一。在安装minimalCentOS后,启动后输入 root与密码  二。cd进入/etc/sysconfig/network-scripts文件夹 三。vi编辑文件 ifcfg-enp4sp0   我看网上其它是 ifcfg-eth0,因为我的网卡名是 enp4sp0 四。修改内容BOOTPROTO="static"#dhcp改为staticONBOOT="y......
  • MySQL日志维护与监控脚本
    MySQL数据库的管理维护过程中,MySQL错误日志(MySQLErrorLog)与MySQL慢查询日志(MySQLSlowLog),一般不会自动清理,也不会轮转/切换,这个跟MySQL的二进制日志(binlog)有所不同,所以如果数据库管理员对其不维护的话,这些日志随着时间的推移以及一些特殊原因,一方面日志文件可能会变得非......