mysql+navicat注册启动服务需要注意的事情

来源:互联网 发布:行知高级技工学校 编辑:程序博客网 时间:2024/05/22 07:45

最近开始自学mysql,遇到了很多问题。在网上找了些方法,总结下,给新手和自己一个帮助。

我使用的mysql 是 

mysql-5.7.16-winx64.msi

navicat 中文破解版


mysql分两种,一直是安装版,另一种是免安装版, 

我使用的安装版。

进入正题。


1.安装完成后 记得添加环境变量

MYSQL_HOME = 你自己的mysql安装路径

在path 中加入%MYSQL_HOME%\bin 以后方便可以快速的在dos下使用mysql


2.注册mysql服务

进入mysql 的bin目录下 打开dos 环境,输入 mysqld --install MySQL

另外 安装版的 mysql 安装目录下 有个my-default.ini文件,

如果是免安装的,有可能是my.ini文件,总之是配置文件,注意以下就好

用文本格式打开,在里面我们需要添加几个路径,以下是我的配置

basedir =C:\Program Files\MySql\MySQL Server 5.7\
datadir =C:\Program
Files\MySql\MySQL Server 5.7\data\
port =3306
server_id =1

保存即可

另外一个值得提到的是,使用安装版,安装完成后 mysql根目录下是没有data文件夹的

免安装版的就没有这个问题了。

不过没关系,同样进入bin目录下 打开dos,输入"mysqld --initialize-insecure --" 回车

去看看根目录,自动生成了data文件夹。


3启动服务

因为我们刚才在环境变量中加入过mysql的路径,所以只需要打开dos ,数据 net start mysql

就OK了 如果遇到1067错误,先去检查你的.ini配置文件,路径是否真确。

这里顺便提一下,打开dos时,尽量使用管理员身份。


4.创建 用户

(为了以后使用方便,建议自己创建一个用户,因为使用root账户经常会出现莫名其妙的错误,个人感觉而已,所以来介绍如何创建用户)

创建用户,首先要进入root账户中去。

在dos下 输入“mysql -u root -p” 回车

会让你输入密码,如果你记得密码那最好。

在这里我们一般会遇到 密码无法使用的错误

一般是ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这个的错误。

但是在初次注册mysql的时候root是没有密码的,可以直接回车就好。

当然如果不行,还有一中方法可以帮你屏蔽到密码。

打开我们刚才提到的my-default.ini 或 my.ini 配置文档。

在 [mysqld] 的下一行, 输入 skip_grant_tables 保存

意思是 启动服务时不使用密码。(重:记得在使用次方法时,一定要先停止服务)

1.停止服务。

2在my.ini中加入,在[mysqld] 的下一行加入skip_grant_tables,保存。

3.另外记得创建账户后 在配置文件中 删除 skip_grant_tables ,要不以后就都不用密码了....

然后,就可以重复上面的操作,打开mysql服务,在dos下 输入“mysql -u root -p” 回车 直接回车进入账户。

创建用户:终于要进入正题了...

在dos中输入 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 

并且和可以给用户授权,

GRANT privileges ON databasename.tablename TO 'username'@'host' 

具体的我提供一个连接,大家自己看下吧。

输入exit 推出mysql 用户


4关闭服务

(简短一点....)

在dos 下 输入 net stop mysql


太晚了。。。改天在继续我的mysql 学习之旅

至于navicat 之后再写一篇详细的。(偷懒)


相关连接:

http://blog.csdn.net/qq_33556185/article/details/52934597

http://jingyan.baidu.com/article/eae07827baa2a51fec548527.html

http://www.jb51.net/article/31850.htm


0 0
原创粉丝点击