MYSQL5.7的安装以及使用navicat进行连接的超详细手册

一、准备好安装的介质:这边选择的是64位的
 
二、进行安装:
1、一般电脑上可以正常安装;
2、如果是腾讯云的机器的话,会报需要先安装vitual2003x64的错误:这个时候到网上下载的版本,找了半天,这个版本VCREDIST_X64可用,进行安装。
腾讯云安装报错:
2.1之后就可以进行正常安装mysql了
 
三、MYSQL的安装
安装使用的是typical的方式,默认安装在C盘,其实腾讯云上面也只有C盘,因此就不纠结了。
 
四、进行环境变量的设置
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
      点击系统变量下的新建按钮
      输入变量名:MYSQL_HOME
      输入变量值:F:\my\MySql5.7
      #即为mysql的自定义安装目录。
2)选择系统变量中的Path
      点击编辑按钮
      在变量值中添加变量值:;%MYSQL_HOME%\bin
      注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值
 
 
五、 新建一个my.ini文件(用记事本新建即可,保存后缀名为ini),相当于mysql的配置文件, 见附录,需要修改里面的路径,将它改成安装的路径,否则后面初始化的时候会报错,因为初始化的时候是调用这个配置文件,找了半天。。。
修改里面的路径配置即可:
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
 
六、进行数据库的安装
1、用管理员命令行进入bin的目录下执行: 输入mysqld -install
提示安装成功
2、  继续在cmd输入net start mysql
提示服务启动成功(如果服务启动不成功,请先进行初始化操作)
3、 在cmd继续输入mysqld --initialize 进行初始化,初始化如果报错,可能my配置文件的目录没有修改。
提示初始化成功
4、 服务启动成功之后,就可以登录了,如图,输入mysql -u root -p,第一次登陆没有密码直接按回车……就可以进入数据库,用quit可以退出。
5、第二次登录数据库由于没有密码不能登录。
6、进行my文件的修改,实现免密登录。
找到刚才写入的my.ini文件,在[mysqld]下添加skip-grant-tables,保存退出
7、由于修改了配置文件,这个时候需要重启mysql的服务,重新加载配置(很多人没有重启服务,然后改了my文件免密登录,但是还是登录不上去!!),于是用
net stop mysql
net start mysql
8、这个时候,使用mysql -u root -p 直接就登录进去了,进去后修改密码(密码就是root洛,后续如果想改密码可以用alter进行修改):
update mysql.user set authentication_string=password('root') where user='root' ;
9、将my文件删除,实现需要密码登录
10、登录数据库
 
11、由于使用navicat的时候如果用root的初始密码是连接不上的,因此还是需要用alter来更改下密码,具体的语句为:
alter user 'root'@'localhost' identified by '123456';来进行修改
 
使用navicat的客户端来登录mysql数据库是非常方便的:
一、准备navicat的介质;
 
二、进行安装,只有30天的使用有效期。
 
三、用navicat登录mysql的数据库:点击链接,然后输入一个链接名和密码就可以了。
4、登录成功:数据库高亮显示.
 
最后:恭喜各位喜欢钻研的小伙伴们,你们已经开始踏入了数据库使用的第一步洛,接下来就可以导入各种数据(比较常见的EXCEL的大量数据)进行数据提取和分析了。有了mysql,对于数据的掌控就迈入了一个新台阶:
     anyway,凡是过往,皆为序章!有更多需要解决的问题继续在等着大家了,反观人生,就是不断解决问题的一个过程,希望你能够成为善于解决问题的人~
    ps:觉得喜欢,可以在文章下方点赞和留言,毕竟有时候入门是很难的一件事,一个小小的问题都可能阻挡大家前进的步伐。
 
my文件的配置
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Java\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Java\mysql-8.0.12-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
 
 
  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值