一、mysql下载与安装
1、下载
注意,其实我看了好的博文,下载截图五花八门,官网内容是变动的,布局也不一样,所以不要指望标准参照那个博文去找到安装包下载;
不过,你可以不进官网主页,直接进下载页:https://dev.mysql.com/downloads/,内容如下图:
点击上面箭头所指的地方:
本人下载的时候非常操蛋,下来好几次,都是下载到80%左右就自动停止不下了,我也不知道为什么
各位同仁如果遇到类似情况,有了解的,还望告知一二;
2、解压
将解压文件解压到你安装的目录:F:\mySql\mysql-8.0.18-winx64 (我这是放在F盘根目录,不要放在有中文名字和空格的的目录下.):
3、配置
在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹
编辑 my.ini:
[mysqld] # 设置3306端口 port= # 自定义设置mysql的安装目录,即解压mysql压缩包的目录 basedir=F:\mySql\mysql-8.0.-winx64 # 自定义设置mysql数据库的数据存放目录 datadir=F:\mySql\mysql-8.0.-winx64\data # 允许最大连接数 max_connections= # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors= # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8
添加环境变量
4、初始化数据库
执行 --initialize 命令。以管理员身份打开cmd命令窗口。cd到mysql的安装目录;输入:mysqld --initialize --user=mysql --console 然后回车。
下面红框就是你执行的命令,注意得到的绿框中就是你的初始密码。这个一定要记住,可先复制到文本中保存下来。
5、安装服务
然后执行 mysqld --install 命令。看到下面显示service成功安装。即wins的service服务安装了。
service服务可以在 任务管理器--服务看到。我的服务名是mysqlSun,只要在 mysqld --install mysqlSun 时跟上你自己想要的服务名就可以服务名,默认就是mysql这个名字。删除服务的命令是:mysqld --remove mysqlSun。
补充:
通过命令启动MySQL服务 net start mysql。
通过命令net stop mysql停止服务。
通过命令sc delete MySQL/mysqld -remove卸载 MySQL 服务
6、登录数据库
开启服务后,继续执行 mysql -u root -p ,此时会让输入密码,这个时候据要把上面mysql给你的初始密码拷过来了。输入密码回车。
输入密码回车后,显示下面 Welcome... 字样时,恭喜你!这时才真正成功安装mysql数据了。还是绿色安装,zip解压版的,不想要时不用卸载的那种。
7、修改密码
别忘了,这个时候要做的就是修改密码了。你不可能永远使用mysql给你的特别复杂的默认密码吧?
执行 set password='admin123'; 此时密码就改成数字 123 了,注意执行命令时要带上分号哦,因为是操作数据命令。
这时候就可以执行 quit 命令退出数据库,然后重新执行上一步 mysql -u root -p 然后输入密码重新登陆数据库了。这是就是完全是与你的数据库了。账号是root,密码是123。如果只是把这数据库用来开发不用设置很难的密码,因为密码忘了的话,就只剩一条路了,完全卸载干净再重装mysql。
8、结束:使用mysql客户端链接mysql
mysql客户端可以是navicat或SQLyog。或者其他的;下一篇我们就讲解如何使用navicat连接本地以及远程数据库
小结
1、MySQL需要通过客户端来进行服务端访问
·自带客户端F:\mySql\mysql-8.0.18-winx64\bin\mysql.exe:Windows下借助CMD
·数据库管理工具:Navicat,图形化管理
·支持MySQL扩展的编程语言:PHP、Java等2、数据库操作需要进行连接认证
·主机地址:-h,默认localhost可省略
·端口:-P(大写字母),默认3306可省略
·用户名:-u
·密码:-p(小写字母)
3、数据库连接资源有限,用完即关闭
最新文章
- [纯小白学习OpenCV系列]官方例程00:世界观与方法论
- Android启停调试
- excel数据导入SQLite数据库
- partial类与[MetadataType(typeof(类名))]有什么区别?
- 解决maven项目将model version改成3.0版本问题
- 晒下自己App广告平台积分墙收入,顺便点评几个广告平台
- SQLyog之MySQL客户端的下载、安装和使用
- jquery ajax(5)form表单序列化
- [置顶] 有关ListIterator接口的add与remove方法探究
- day42 事物,数据库锁
- .Net实现微信公众平台开发接口(二) 之 “获取access_token”
- Oracle win32_11gR2_database在Win7下的安装与卸载
- 类变量、实例变量--python
- .NET Core开发日志——Middleware
- hash、hashchange事件
- ESP8266 问题
- [leetcode.com]算法题目 - Gray Code
- css outline实践研究
- JavaScript中如何检测一个变量是一个String类型?请写出函数实现
- UVa 10340 子序列
热门文章
- Computer Vision_33_SIFT:Object recognition from local scale-invariant features——1999
- 2.caffe初解
- java线程基础巩固---多线程死锁分析,案例介绍
- PHP程序员的技术成长规划(转载)
- pandas库介绍之DataFrame基本操作
- 201871010111-刘佳华《面向对象程序设计(java)》课程学习总结
- Miller-Rabin素性测试
- 添加QQ群
- spring 定时任务的 执行时间设置规则-----看完这篇就懂了
- Oracle 审计 部署监控 user DML操作