1.下载并安装mysql
1.1 下载MySQL数据库可以访问官方网站 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 【官网给出的安装包有两种格式,一个是msi,一个是zip】我下载的是 mysql-5.7.25-winx64.zip 。(此处应该注意需要对应自己电脑的版本,别下错了)
1.2 解压,然后新建一个文件my.ini
里面的内容(此处应该注意basedir和datadir要修改为自己本机的地址)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql\\mysql-5.7.25-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql\\mysql-5.7.25-winx64\\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
1.3 配置path:
把 D:\mysql\mysql-5.7.25-winx64\bin 加到环境变量path里面去 (这个地址也是自己电脑的地址) 我的电脑右键->属性->高级系统设置->环境变量->path
1.4 cmd配置
主要就是这样配 百度参考 https://blog.csdn.net/y5946/article/details/78434525
a.此时输入mysqld -install 回车,安装成功。
ps:mysqld -remove 是卸载mysql。
然后启动服务,输入net start mysql,服务启动成功
ps:net stop mysql 是停止服务。
b..此时mysql已经成功运行了,现在可以登陆mysql了,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
c..密码如何设置?
首先输入exit退出mysql数据库,然后输入mysqladmin -u root -p password 回车后提示Enter password: 此时直接回车(因为最开始mysql没有设置密码),
然后提示New password: 输入你需要设置的密码并回车,
接着提示Confirm new password: 此时让你再输一次密码并回车,密码修改完毕!!
最后输入mysql -u root -p重新登录即可。
---------------------
作者:y5946
来源:CSDN
原文:https://blog.csdn.net/y5946/article/details/78434525
版权声明:本文为博主原创文章,转载请附上博文链接!
【注:我配置的时候出了点小问题,报这个错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using passwor…)
a.百度参考:https://blog.csdn.net/lisongjia123/article/details/57418989
b.解决就是在my.ini里面的 [mysqld] 这一项,然后在该配置项下添加 skip-grant-tables
c.重启一下就好了】
下面附上我登录的操作:
C:\Users\Administrator>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.25 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, 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> CREATE DATABASE test;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE TABLE user (name VARCHAR(20),password VARCHAR(20));
ERROR 1046 (3D000): No database selected
mysql> use test;
Database changed
mysql> CREATE TABLE user (name VARCHAR(20),password VARCHAR(20));
Query OK, 0 rows affected (0.23 sec)
mysql> INSERT INTO user VALUES('huzhiheng','123456');
Query OK, 1 row affected (0.05 sec)
mysql> select * from user
-> select * from user;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'select * from user' at line 2
mysql> select * from user;
+-----------+----------+
| name | password |
+-----------+----------+
| huzhiheng | 123456 |
+-----------+----------+
1 row in set (0.00 sec)
2.eclipse的可视化连接mysql(更直观)
2.1 打开eclipse Window->Show View->Other->Date Managemant->双击Date Source Explorer 【如果发现没有Date Managemant,那就需要下载插件 help->Install New Software 填写: Kepler - http://download.eclipse.org/releases/kepler 等待一会,之后选中Datebase Development安装就行,这个网速不好要半个小时吧】
右键Datebase Connection->New->Mysql
这个就是刚刚在cmd里面创建的表
(上面用到的连接mysql的jar包 链接:https://pan.baidu.com/s/1GeH8EiVLjrOZIZn2J0jlyw
提取码:1qiw
复制这段内容后打开百度网盘手机App,操作更方便哦)
3.mysql的zip的图形化界面设置(没有图形化界面 感觉操作不舒服 就去下了一个Navicat)
下载:链接: https://pan.baidu.com/s/19FhPz_9twhyTICRbqfI_Hw 提取码: 33yk 复制这段内容后打开百度网盘手机App,操作更方便哦
然后解压 安装 ,直接连接就可以了
【共同努力,共同进步】