JAVA后台搭建,安装配置教程

  一 、要连接MySql数据库必须首先下载MySql官方的连接.net的公文,文件下载地址为https://dev.mysql.com/downloads/connector/net/6.6.html\#downloads ,下载平台选拔.Net&Mono,下载ZIP版。
  ② 、解压缩刚才下载的zip文件选V4。

近些年在做项目开发时用到了MySql数据库,在看了有个别有关MySql的稿子后,不慢就上手使用了。在使用的历程中只怕出现了一些标题,因为运用的是朱红免安装版的MySql所以在布署的时候出现了部分难题,该篇小说就重点针对MySql水晶色版的配置及其使用举办探讨。

前言

多年来有时间因为对java后台十二分感兴趣(本职Andoird)所以抽时间研讨一会java后台,所以首先步当然是宗旨框架的搭建,近期据书上说springboot挺火而且连连maven营造项目一点也不慢,所以小生在那边记录一些学历经历以及爬坑辅导(小生用的mac编制程序恐怕和Windows有个别出入),改配置是高居Mac系统下的安插


一 、程序员的数据库供给

  • 基本的SQL操作、CRUD操作
  • 多表连接查询、分组查询和子查询。
  • 常用数据库的的单行函数。
  • 常用数据库的基本命令。
  • 常用数据库的开发工具。
  • 工作概念。
  • 目录、视图、存款和储蓄进度和触发器。

  叁 、选中那多少个文本,然后添加到C#品类的引用中,然后就足以编写程序举办数据库的操作了。

一、MySql概述

亟待预备

搭建在此之前大家要求下载相对于的软件来帮衬大家做事本人那边下载的编辑器为IDEA,数据库MySql(此处有个坑须求探视配置环境再去安装)以及数据库帮忙理工科程师具Navicat(铭记一定要下载扶助MySql数据库的),JAVA环境为jdk1.8

IDEA官方下载地址:www.jetbrains.com/idea/download/

MySql官方下载地址:dev.mysql.com/downloads/mysql/

Navicat官方下载地址:www.navicat.com/download

JDK1.8官方下载地址:www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

二、Mysql数据库

MySql是最盛行的开放源码的数据库管理种类。
MySql是一种关全面据库管理体系。
MySql软件是一种开放源码软件。
MySql数据库服务器具有快速、可信和不难使用的特色。
MySql服务器工作在客户端/服务器方式下,或嵌入式系统中。

  澳门葡京备用网址 1

       MySql数据库是有瑞典王国MySql
AB公司耗费,将来该公司被Oracle收购属于Oracle全数。同SQL
Server类似,它也是依照关系型数据库的数据库管理体系,在Web应用方面MySQL是最好的奥迪Q5DBMS之一,因为它属于轻量级的HavalDBMS。 
    
今后MySql的最新版本是5.6.17,最新下载地址,下载完结了接下去举行设置配备了,有关设置配备的剧情在网上查阅下教程就能够。

环境布置

三、Mysql的特性

  • 内部元件和可移植性
    使用C和C++编写,能够工作在无数两样的平台上
  • 列类型
    众多列类型,定长和可变长度记录
  • 说话和函数
  • 安全
    允许基于主机的辨证
  • 可升缩性和范围
  • 连接性
    在别的平台上,客户端可选拔TCP/IP协议连接到MySql服务器。

   小编懒人操作,全都拉进来了

二、MySql配置

MySql安装配置

1.MySql装置:切记在装置MySql的进度中会给您三个初阶密码(坑在此间),改密码切记要留住为事后改密码用,不修改密码的话在接下去的不在少数操作中尚无权限。

澳门葡京备用网址 2

切记保存那一个密码冒号前边的都要

2.装置完要开启mysql服务在偏好设置-mysql

关闭时界面

澳门葡京备用网址 3

闭馆时的界面

拉开时界面

澳门葡京备用网址 4

翻开之后界面

3.计划MySql环境变量

打开终端输入: cd ~

然后open -e .bash_profile 打开配置文件 

在文件内输入 : export PATH=${PATH}:/usr/local/mysql/bin   保存退出文件

JAVA后台搭建,安装配置教程。再到终端输入 source ~/.bash_profile

4.修改MySql密码

终点输入:mysql -u root -p

输入在此以前的暗中认可密码进入Mysql

输入 : SET PASSWOHavalD FORubicon ‘root’@’localhost’ = PASSWOSportageD(‘newpass’);
修改密码

肆 、MySQL下载与安装

Mysql下载地址:http://dev.mysql.com/downloads/

mysql安装.png

跳过注册.png

配置mysql实例.png

配置mysql实例.png

设置语言集.png

安顿mysql数据库监听端口.png

mysql服务名设置.png

配备管理员密码.png

  四 、数据库操作代码(小技巧:原本的sql开始都替换为mysql)

       
既然MySql选取的是SQL为底蕴,那么她就包罗基本的DML、DDL、DAL,这个基本的数据库语言是很简单上手使用的,其它MySql还包裹了成都百货上千数据库操作命令,那个命令是在dos系统中运作的,这是她和SQL
Server的不一样之处,MySql的环境是简历在dos系统之上的,要运用dos命令。它和java有点类似,能够说它也是起家在虚拟机之上的,能够兑现一回建立外省使用。想要方便的施用MySql命令还要求部分前提举行设置,设置方式类似于Java的环境变量,上边的法门避防安装版本的MySql为例演示它的配置情势。

JDK配置环境

Java环境变量的安插

java8在mac下默许不须要陈设

顶点输入:java -version 检查是或不是陈设成功

  

1. MySql条件布署

//winform   ShowMsg封装了MessageBox.show()方法
public void MySqlLogin(string auccount,string pwd)
{
   string conn = ConfigurationManager.ConnectionStrings["MConn"].ConnectionString;
    string sql = "select*from `User` where uName=@uname and uPwd=@upwd";
    MySqlParameter[]spar =
    {
       new MySqlParameter("@uname",auccount),
       new MySqlParameter("@upwd",pwd)
    };
    using (MySqlConnection connection = new MySqlConnection(conn))
    {
       connection.Open();
       using (MySqlCommand mcommd=new MySqlCommand(sql,connection))
       {
          mcommd.Parameters.AddRange(spar);
          if (mcommd.ExecuteReader().HasRows)
          {
            ShowMsg("Success!");
          }
          else
          {
            ShowMsg("No Account");
          }
       }
    }
}

将MySql的解压路径配置到系统变量中就能够在别的地方选择MySql命令。       

  

Note:那是布署的系列变量,任何利用控制台命令的第二方命令都能够增进到系统变量中,系统变量是二个要害功能,在动用命令时会优先搜索系统变量。                                                                               

澳门葡京备用网址 5

② 、MySql服务器配置     

在布署了系统的环境变量后就能够运用MySql的bin下提供的有着服务了,接下去还索要在系统中装置MySQL。

2.1 安装MySql服务器      

开拓解压文件目录,找到后缀名为.ini的文本,复制一份更名为my.ini,使用上面包车型地铁内容替换原有的内容。

[mysqld]
basedir=D:/Program Files (x86)/MySql # 设置mysql的安装目录
datadir=D:/Program Files (x86)/MySql/data # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data

*************************分割线*******************
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk # 设置mysql服务器的字符集
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K

[client] 
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk 

*************************分割线***************************

Note:
[mysqld]上边的basedir和datadir须要设置为文件解压后的不二法门,在那边作者将文件放到了D:\Program
Files
(x86)\MySql下。此外上边的分割线内的内容是可选的,能够在创建数据库的时候重新设置,建议在创立时毫无添加,因为会有无数不鲜明因素。
       

my.ini文件配置好后就可以在cmd中安装mysqld服务了,在cmd中运作命令:mysqld
–install MySQL –defaults-file=”D:\Program
Files(x86)\MySql\my.ini”
,个中的MySQL是安装服务器的名称,能够钦定其余名称。安装到位后会提醒上边的消息:Servicesuccessfully
installed,即表示成功安装,安装成功后会在系统的劳动组策中添加该服务,在运用时只须求敞开即可。                                            

澳门葡京备用网址 6

Note:**在运维安装命令时肯定要留心必须cmd内的门径难点,该路线必须在mysql的bin所在的门道,比如自身的mysql解压到D:\Program
Files(x86)\MySql文件夹中,那么cmd当前路线就不可能不为D:\Program
Files(x86)\MySql\bin,不然在安装到位后运维服务时会出现产生错误提醒:系统错误
2。系统找不到钦命的文书。**

2.2 运行服务器       

运营MySQL服务器,在cmd中运作命令:net start MySQL。

澳门葡京备用网址 7

2.3 甘休服务器       

在动用完了后能够透过命令来终止服务器的周转,通过在cmd中运作命令:net stop MySQL。  

2.4 查看设计服务器名称及密码

刚安装的服务器它的私下认可名称为root,此时并未密码,能够因而cmd命令来安装名称和密码。相应的授命为:mysql
-u
root。其它可经过在cmd中应用update语句来修改root的密码,具体设置方法如下代码所示:

1)、给root加个密码ab12

先是在DOS下进入目录mysql\bin,然后键入以下命令: mysqladmin -u root -p password ab12 。

澳门葡京备用网址 8

 Note:**因为开端时root没有密码,所以-p旧密码一项就能够总结了。**

2)、再将root的密码改为djg345:mysqladmin -u
root -p ab12 password djg345

2.5 删除服务:mysqld –remove MySQL 

运用remove命令,后边跟上要刨除的数据库服务的名号。

③ 、MySql常用命令

3.1 连接服务

澳门葡京备用网址,那边介绍三种连接格局分别为本地连接和远程连接。

3.1.1 本地连接

在cmd中输入并运维命令:mysql -u root
-p,然后输入相应的密码。须要留意的是用户名-u和用户名之间也能够没有空格,即-uroot同样正确,可是密码和-p之间必供给有空格。如若是刚安装好的MYSQL,暗中认可的root用户名是没有密码的,直接输入mysql
-u root就足以进来MYSQL中了,MYSQL的唤醒符为:mysql>。

澳门葡京备用网址 9

3.1.2 远程连接

一经远程主机的IP地址为:219.243.79.8,用户名为root,密码为123,则在cmd中运维如下命令:mysql
-h219.243.79.8 -uroot -p 123。

3.1.3 退出MYSQL命令:exit

3.2 增添新用户

3.2.1 超级用户      

追加贰个用户test1密码为abc,让她得以在其他主机上登录,并对拥有数据库有查询、插入、修改、删除的权杖。首先用root用户连入MYSQL,然后键入以下命令:                 

grant select,insert,update,delete on *.*
to [email=test1@”%]test1@”%[/email]” Identified by
“abc”;      

但扩展的用户是足够惊险的,你想如有些人领略test1的密码,那么她就能够在internet上的别的一台电脑上登录你的mysql数据库并对你的多少能够飞扬跋扈了,消除办法见2。   

3.2.2 本机用户      
扩张一个用户test2密码为abc,让他只能够在localhost上登录,并能够对数据库mydb举办查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),那样用户即接纳知道test2的密码,他也无力回天从internet上直接待上访问数据库,只好通过MYSQL主机上的web页来访问了。              

grant select,insert,update,delete on
mydb.* to [email=test2@localhost]test2@localhost[/email] identified
by “abc”;     

假使您不想test2有密码,能够再打一个命令将密码消掉。            

grant select,insert,update,delete on
mydb.* to [email=test2@localhost]test2@localhost[/email] identified
by “”; 

3.3 show命令

show命令是翻开的情致,能够用来查阅MySql中的一些列表音信,如:show
databases显示全体数据库的名目;show
tables显示2个数据库中的全数表名称。 

3.4 操作数据库

操作前要跻身相关的数据库,可以运用use命令,如:use
testdb进入名为testdb的数据库,进入数据库后既能够对数据库中的对象操作,相应的操作命令使用的是SQL语句,DDL、DML、DAL。   

3.4.1 查看数据库内容       

1)、查看数据库有个别表的字段消息:desc
表名;                                   

 
澳门葡京备用网址 10      

2)、查看数据库表的创制语句:show create table
表名;当然使用同样的艺术也足以查看别的创制内容的SQL语句,如查看数据库的创立语句,show create database 数据库名。

澳门葡京备用网址 11

3.4.2 修改表中列类型及称谓

(1)只修改列类型

alter table 数据库名.表名  modify column
列名  数据类型,例如:将t_animal表的sex列该为boolean类型:

alter table t_animal modify sex boolean not null

(2)同时修改列名和列数据类型 alter table 表名 change column 旧列名
新列名
数据类型,例如:将t_animal表的sex列更名为ani_sex,数据类型修改为boolean类型:

alter table t_animal change column sex ani_sex boolean not null

结语

正文对MySql的布局及运用办法做了开端的计算,MySql还有众多剧情在应用中稳步积攒,并且该小说也会波动时的增加新内容,首假如本着开发过程中的意况而革新。

小说的下令小编都举行了测试,有怎样不对的地点还请建议相互学习。

精良专题分享:

mysql不一样版本安装教程

mysql5.7各版本安装教程

mysql5.6各版本安装教程

mysql8.0各版本安装教程

如上正是本文的全体内容,希望对我们的学习抱有援救,也指望大家多多帮衬脚本

你或者感兴趣的小说:

  • windows下MySQL5.6本子安装及安顿进程附有截图和详细表明
  • MySQL 5.6 (Win7
    陆12个人)下载、安装与安顿图像和文字化教育程
  • mysql 5.5
    安装配置方式图像和文字化教育程
  • mysql 5.7.16
    安装配备格局图像和文字化教育程
  • mysql 5.7.13
    安装配置方式图像和文字教程(linux)
  • Windows版Mysql5.6.11的设置与配置教程
  • mysql5.7.19
    winx64解压缩版安装配备教程
  • mysql5.7.19
    装置配备方式图像和文字化教育程(win10)
  • mysql 5.7.13
    winx64装置配置方式图文教程
  • mysql5.7安装及安排教程

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website