【MySql】-Windows下mysql的配置与连接

前言

       随着ssh的一步步展开,用到了mysql数据库,作为对mysql的基本了解,下面来学习一下mysql是如何连接到本机电脑上的。

正文

一、MySQL的配置

1. 解压

           下载好所需要的sql版本之后,我下载的是MySQL Server 5.6免安装版(压缩包),解压到一个目录下:

           

2. 编写mysql的运行配置文件my.ini

              在MySQL文件夹的目录下新建my.ini文件(Initialization File)(为了替换掉原来的my-default.ini,这个文件要删除),新建txt文件即可,但是要记得将文件的扩展名更改为.ini :

             

           在文件中写入下列内容:       

 

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=E:\project\MySQL
# 设置mysql数据库的数据的存放目录
datadir=E:\project\MySQL\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
 

          如图:
       

3. 安装mysql服务

     Windows+R 调出运行输入框,输入cmd命令,进入dos窗口,但是要记得以管理员权限运行这个命令,是为了将权限提升,减少权限问题的产生。

     也可以在C:\Windows\System32目录下找到这个cmd.exe,右键,以管理员身份运行。

   

     将目录切换到mysql解压文件的bin目录,输入mysqld  install,回车运行:出现 “Service successfully installed.”表示安装成功。

    

4.启动MySQL服务

      在mysql的安装目录下输入命令:net start mysql 启动服务;或是选择手动启动mysql服务(在运行框中输入“services.msc”调出服务对话框,找到mysql服务,右击属性,启动;)

      

 5.本地登录mysql数据库

       在上面的命令窗口中,输入命令:mysql  -u root  -p 

       回车提示后输入密码。一般直接回车,设置密码为空。第一次我设置密码之后登陆遇到一些问题,后来还是选择设置密码为空,也就是说不设置密码。

     

二、mysql数据库的连接(Navicat)

             打开Navicat(数据库可视化工具)→ Connection→MySQL→填写对话框:

             

三、项目数据库的导入   

     1.创建数据库

             

2.打开数据库,执行sql文件

         找到刚刚新建的shop数据库,右击“打开数据库“→再次右击刚刚的数据库→选择“执行sql文件”,查找sql文件,如下图:

               

             点击start ,等一会儿完成就Close就好了:

          

四、遇到问题及解决

  1. "Install/Remove of the Service Denied!"

            

   解决:没有提升权限,改用“管理员身份”运行cmd.exe。

    2. “ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

            

    解决:修改my.ini,重启mysql服务

   在my.ini的最后一行加入一句话:skip-grant-tables(跳过权限)  ,保存,关闭→重启mysql服务

    注意:当我们设好密码的时候,要把这句话给去掉,这时候就要通过密码来限制用户访问了。

五、经验

           有时候我们离成功只有一步之遥,再坚持一点点就成功了!

总结

           MySQL数据库我们常用到,不怕不知道,就怕不知道。  (感谢雷哥大神的博客,金星美女的帮助~~)

            



  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的大白啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值