MySQL下载及安装教程 MySQL是一个跨平台开源的关系型数据库管理系统本机上怎么安装mysql,多用于中小型网站或系统的开发 。软件开发使用数据库技术可以方便实现数据的共享,减少数据的冗余 , 也方便统一对数据进行操作和控制 。MySQL相对于Oracle、DB2等大型数据库具有体积小、速度快、成本低的特点 , 这些特性使得MySQL在开源世界大受欢迎 。下面本机上怎么安装mysql我带领大家去学习mySQL的下载及安装 。
工具/材料
Windows 操作系统
MySQL有两个不同的版本,MySQL Community Server 是免费的社区版,MySQL Enterprice Server是企业版服务器,该版本需要付费,官方会提供技术支持 。小型的软件开发或者自己学习使用 , 我们下载免费的社区版即可 。我们在搜狗搜索框中输入mysql官网,进入到如下的页面,点击DOWNLOADS--Community 。
我们在跳转的页面选择MySQL Community Downloads下方的DOWNLOAD按钮 , 选择Windows版本的安装包,我们选择MSI格式的安装包,点击Go to Download按钮 , 如下图所示 。安装包只能选择32位的,即便本机是64位的操作系统也没有关系,图中有两个安装版本,第一个版本在线安装,第二个下载的版本离线安装 。我们在安装的过程中不需要登录 , 选择No thanks, just start my download 。
安装包下载完成后,我们点击右键进行安装,安装过程中License Agreement选择I accept the licence terms 。安装类型选择Server only,执行过程如下图所示 。
安装过程中,我们可以看到默认端口号是3306,接下来我们需要输入密码,密码不要设置太弱 。安装过程中我们勾选开机自启动,如下图所示 。执行安装我们选择Execute,然后便是开始等待安装即可 。
安装完成后,我们找到本机的MySQL的客户端工具,这是一个命令行工具,可以执行sql命令,但不能用于复杂的开发工作,使用这个工具可以帮我们快速入门mysql数据库 。
我们打开这个客户端软件,输入完密码后,便可以看到光标处的mysql, 输入show databases可以看到默认的数据库有哪些 。其他的sql命令也很多 , 我们便不再一一列举本机上怎么安装mysql了 。
特别提示
安装过程中可能会提示Microsoft Visual C2015 没有安装之类的,我们在线等待安装完成即可 , 这个时间可能有点久,请耐心等待 。
在windows环境下怎么连接mysql数据库连接到本机上的MYSQL:
1.按快捷键win R键来进入运行,并输入cmd,点击确定
2.键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码 。
3.如果刚安装好MYSQL , 超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql
连接到远程主机上的MYSQL:
假设远程主机的IP为:110.110.110.110,用户名为root,密码为123 。则键入以下命令:mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)
win7怎么安装mysql zip包工具:win7系统电脑一台、MySQLzip格式安装包
步骤:
1、MySQLzip格式是自己解压 , 解压缩之后其实MySQL就可以使用了,但是要进行配置 。解压之后可以将该文件夹改名,放到合适的位置 。
2、点击我的电脑-属性-高级-环境变量 , 选择PATH,在其后面添加: mysql bin文件夹的路径 (如:C:\Program Files\MySQL\MySQL Server 5.6\bin ) 。
3、mysql-5.6.1X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,在其中修改或添加配置:
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
4、以管理员身份运行cmd , 输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹 。输入mysqld -install 。安装成功 。
请各位大侠帮帮忙(关于MYSQL数据库)日志项
创建日期: 08-30 14:53
修改时间: 09-12 19:40
标题:
MySQL
分类:
MySql
级别
3-Low
状态
1-未了解
日记日期:
2007-08-30
mysql -uroot -puflbmd1lmobileno.sql
1.Start Mysql Server
Control Panel - Services - MySQL
一、连接MYSQL 。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL 。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL 。假设远程主机的IP为:110
.110.110.110,用户名为root,密码为abcd123 。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
二、修改密码 。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12 。首先在DOS下进入目录mysqlbin,然后键入以下命令
(password 里面不要加命令符)
mysqladmin -uroot password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了 。
2、例2:再将root的密码改为djg345 。
mysqladmin -uroot -pab12 password djg345
三、增加新用户 。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录 , 并对所有数据库有查询、插入、修改、删除的权限 。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2 。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码 , 他也无法从internet上直接访问数据库 , 只能通过MYSQL主机上的web页来访问了 。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 如果你不想test2有密码,可以再打一个命令将密码消掉 。
grant select,insert,update,delete on mydb.* to test2@localhost identified by "";
在上篇我们讲了登录、增加用户、密码更改等问题 。下篇我们来看看MYSQL中有关数据库方面的操作 。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束 。
一、操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了 。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK 。
2、你可以使用光标上下键调出以前的命令 。但以前我用过的一个MYSQL旧版本不支持 。我现在用的是mysql-3.23.27-beta-win 。
二、显示命令
1、显示数据库列表 。
show databases;
刚开始时才两个数据库:mysql和test 。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作 。
2、显示库中的数据表:
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
show tables;
3、显示数据表的结构:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
6、删库和删表:
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表结束
//以下为插入字段
insert into teacher values('','glchengang','深圳一中','1976-10-10');
insert into teacher values('','jack','深圳一中','1975-12-23');
注:在建表中
(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key
(2)将NAME设为长度为10的字符字段
(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳 。varchar和char有什么区别呢,只有等以后的文章再说了 。
(4)将YEAR设为日期字段 。
如果你在mysql提示符键入上面的命令也可以,但不方便调试 。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\下,并在DOS状态进入目录\mysql\bin , 然后键入以下命令:
mysql -uroot -p密码c:\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示 。(以上命令已经调试,你只要将//的注释去掉即可使用) 。
四、将文本数据转到数据库中
1、文本数据应符合的格式:字段数据之间用tab键隔开 , null值用\n来代替. 例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、数据传入命令 load data local infile "文件名" into table 表名;
注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库。
五、备份数据库:(命令在DOS的\mysql\bin目录下执行)
mysqldump --opt schoolschool.bbb
注释:将数据库school备份到school.bbb文件 , school.bbb是一个文本文件,文件名任取,打开看看你会有新发现 。
后记:其实MYSQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看 。我在这里只介绍一些基本的 , 其实我也就只懂这些了,呵呵 。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的 。可惜不是象"PHP4中文手册"那样是chm的格式,在查找函数命令的时候不太方便
===========================
1、下载安装ODBC.net;
2、ODBC.net需要MDAC2.7或更高的版本 , 然后我又下载安装了MDAC2.7
3、下载并安装了MySql的ODBC驱动程序:MySQL Connector/ODBC 3.51.12 (windows32)
4、配置ODBC
创建一个数剧源,使用MySQL ODBC 3.51 Driver
Data Source Name:localhost
Description:MySql ODBC 3.51 Driver DSN
Host/Server Name(or IP):localhost
Database Name:rq
user:root
Password:
Port(if not 3306):3306
SQL command on connection:
5.Use in Visual Basic
Dim conn As New Connection
Dim strConn As String
strConn = "Provider=MSDASQL.1;Password=uflbmd1l;Persist Security Info=True;User ID=root;Data Source=localmysql;Database=bkstore"
conn.ConnectionString = strConn
conn.Open
Dim rsUsr As New ADODB.Recordset
Dim strSQL As String
strSQL = "SELECT * FROM USER"
Call rsUsr.Open(strSQL, conn)
Debug.Print "now="Now
Do While Not rsUsr.EOF
Debug.Print rsUsr.Fields(0).Value
rsUsr.MoveNext
Loop
linux上的mysql版本必须和本机完全相同吗是的 。禁用EL8 默认Mysql模块
基于 EL8 的系统(如 RHEL8 和 Oracle Linux 8)包括默认启用的 MySQL 模块 。除非禁用此模块,否则它将屏蔽 MySQL 存储库提供的包 。若要禁用包含的模块并使 MySQL 存储库包可见,请使用以下命令:
1、添加Mysql Yum 源到系统的存储库中
我上传资源中有 MySQL EL6-EL8的rpm包 可自行获取
根据服务版本,选择并下载平台的发布包。【uname -a 】可查询服务器运行版本 。
完成安装
参考如下:在这里插入图片描述
2、查询本地已部署的安装版本
执行以下命令查看服务器上已部署的MYSQL 安装源
截图如下
在这里插入图片描述
3、变更安装版本
【备注】:Mysql 5.7 不能在LINUX 8版本安装 。
由于我本机使用的是centOS 8 的百度云环境 , 所以安装源中默认已经没有5.7版本的mysql了,要安装最新无需配置 。若要安装特定系列的最新版本,请禁用最新的子存储库,并在运行安装命令之前启用特定系列的子存储库 。
除了使用 yum-config 管理器命令外,还可以通过手动编辑文件来选择
:/etc/yum.repos.d/mysql-community.repo
查找要配置的子存储项的条目,并编辑该选项 。指定禁用子存储库 , 或启用子存储
验证是否启用了您想用那个存储库
4、安装Mysql
通过以下命令安装mysql ,这将安装 MySQL 服务器的包以及其他必需的包 。
如下图所示安装完成:
在这里插入图片描述
至此 MySQL 8.0 安装完成 。
5、启动Mysql服务
使用以下命令启动 MySQL 服务器:
shell systemctl start mysqld.service
对于基于 EL6这是首选命令:
shell service mysqld start
您可以使用以下命令检查 MySQL 服务器的状态:
shell systemctl status mysqld.service
在这里插入图片描述
对于基于 EL6 这是首选命令:
shell service mysqld status
将创建一个超级用户帐户 。超级用户的密码被设置并存储在错误日志文件中 。要显示它,请使用以下命令:'root'@'localhost'
shell grep 'temporary password' /var/log/mysqld.log
使用生成的临时密码登录并设置超级用户帐户的自定义密码,尽快更改根密码:
shell mysql -uroot -p
mysql ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
命令行怎么安装mysql数据库一 Mysql命令行连接
一般对于刚刚安装好的mysql,如果勾选启用mysql lineclient的话 。可以直接通过找到开始---程序--- mysql command line client如下图
点击mysql命令行之后,会提示你输入root密码 。输入正确的root密码之后即可连接到msyql数据库里啦
二Cmd命令行怎么连接数据库
如果没有安装mysql命令行的话,我们可以通过找到 mysqld所在的路径(复制mysqld.exe所在路径)
使用cd切换到msyqld.exe路径下,然后输入mysql连接命令如下图
格式是:
Mysql-P 端口号-hmysql主机名\ip -u root (用户)-p
如果是命令行是mysql所在的本机
而且用默认的端口 3306 直接输入 mysql -u root -p 即可
第三方mysql数据库连接工具
通过第三方数据库连接工具这些就很多啦,如下图设置好相关参数即可
连接进去之后,也就是比较人性化的图形界面了 。
更多关于mysql数据库工具navicat for mysql怎么用?
8
其他远程连接工具
Phpmyadmin 无疑是使用最广泛的php管理数据库的图形化工具了,由于涉及到不同的环境和路径 。本例鴩┎蛔鱿晗覆僮?
【本机上怎么安装mysql 怎么安装mysql8026】本机上怎么安装mysql的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于怎么安装mysql8026、本机上怎么安装mysql的信息别忘了在本站进行查找喔 。
推荐阅读
- jquery文件上传显示图片,jquery点击按钮显示图片
- 雪天用什么档拍摄,拍摄雪天应该怎么控制曝光补偿
- 正确开关路由器怎么设置,如何开关路由器wifi
- go语言自签名函数 go 函数签名
- HTML5光标移过去有文字,html鼠标移动到a后,另一个div出现
- 手机短信安卓迁移苹果,安卓手机短信迁移iphone
- go语言市场需要的多不 go语言用的人多吗
- linux消屏命令,LInux重启命令
- ios16壁纸app,ios16壁纸apple music