mysql——解压版安装详解
来源:互联网 发布:卡乐光电 led 软件 编辑:程序博客网 时间:2024/06/11 23:30
一、引言
原来一直用sqlserver、oracle数据库了,mysql数据库还是用着比较方便,轻量级,虽然没有sqlite轻,功能还是比较强大的。用过win安装版,但是装了一堆东西(workbench,python,for excel巴拉巴拉),强迫症患者感觉很不爽,所以决定以后直接装解压版,比较方便撒==
二、安装配置
2.1下载
下载地址点击这里点击打开链接,安装community版本,Windows (x86, 64-bit), ZIP Archive,至于社区版和企业版的区别自己百度下吧,最主要的是一个不要钱一个要钱==
2.2环境配置
- 解压配置环境变量
解压到自己电脑,最好是英文路径,然后配置环境变量,这里我把解压后的mysql文件名改为mysql了。
- 修改配置文件
解压后的文件夹组织如下,红圈的位置原来是my-default.ini文件,把它名字改为my.ini;
然后将里面的内容替换如下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir="C:/xcy/software/softwareconfig/mysql"# 设置mysql数据库的数据的存放目录datadir="C:/xcy/software/softwareconfig/mysql/data"# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB这里需要注意的是其中红色圈出的地方要设置为自己的mysql解压路径,同时在解压路径下创建一个空的data文件夹;
2.3服务配置
- 安装mysql
以管理员的身份进入控制台,找到mysql下bin路径,安装mysql,执行 mysqld -install;
构建系统表结构,系统用户root,密码为空,执行mysqld --initialize-insecure --user=mysql
- 启动mysql服务
启动数据库服务,执行net start mysql;
这里经常会出现启动服务失败现象,由于新出的版本有些小问题,在my.ini配置文件中添加innodb_flush_method=normal即可;
如过还不行,开始-运行-cmd进入命令行模式查看3306端口的占用情况
- >netstat -aon|findstr "3306"
- >TCP 10.1.49.221:3306 74.125.128.17:443 ESTABLISHED 3468
可以看到3306端口被占用,进程ID为3468
最后taskkill /f /pid 3468杀掉当前进程,启动Mysql,万事大吉
- 用户登录
登陆数据库,执行 mysql -uroot;
修改用户名密码,执行update mysql.user set authentication_string=password('root') where user='root';
刷新权限,执行flush privileges;
登陆数据库,执行mysql -uroot -proot;
三、总结
- mysql下载
- mysql文件与环境变量配置
- mysql安装与启动服务
1 0
- mysql——解压版安装详解
- mysql解压版安装
- 解压版mySQL安装
- 安装MySql解压版
- mysql解压版安装
- Mysql解压版安装
- 解压版mysql安装
- mysql解压版安装
- mysql解压版安装
- 解压版mysql安装
- Mysql解压版安装
- 安装解压版MySQL
- 解压版MySQL安装
- 解压版mysql安装
- mysql解压版安装
- 安装MySQL解压版
- Mysql解压版安装
- mysql解压版安装
- 92. Reverse Linked List II(unsolved)
- Hadoop 用Eclipse来Mapreduce WordCount实战(1)
- python3连接MySQL数据库
- PHP常用类函数(2)Cookie
- 2017AHOI备战日志
- mysql——解压版安装详解
- 打包Jar,并install到maven repository
- java 排序算法实现
- 链表的前插法建立与后插法建立
- 学习计划
- 又见Bug
- JS 导出Table为excel
- 使用spring jdbcTemplate 批量查询校验【支持50万数据】使用JDBC不会造成内存溢出
- SpringBoot之Mybatis连接MySQL进行CRUD(注解&配置文件)(简测试版)