码迷,mamicode.com
首页 > 数据库 > 详细

一次安装MySQL的笔记。

时间:2017-10-22 01:27:49      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:init   service   存在   启动   test   提示   navicat   sdn   报告   

环境:WIN10 + mysql-5.7.19-win32.msi

安装路径:C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin

配置环境。参考网上。


安装Mysql后,使用mysql时闪退,打开cmd,切换到mysql的bin目录。
输入net start mysql,提示服务名无效
解决方案:1、打开cmd,切换到mysql的bin目录下
输入:mysqld.exe -install
提示:Service successfully installed.
此时服务项里有MySQL

 

重新输入:net start mysql
提示:Mysql 服务无法启动 服务没有报告任何错误
解决方案:输入mysql -install,确认是否存在data
输入:mysqld --initialize。产生data目录
重新输入net start mysql,启动成功

 

 

接下来登陆,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
5.7版本会产生一个随机密码。需要手动在mysql目录下搜索*.err,以文本形式打开才能看到如下内容:
2017-10-21T00:14:22.489201Z 1 [Note] A temporary password is generated for root@localhost: h%5?saEg0fa4
该文件在data目录下,是因为initialize时不提产生提示(很坑爹。)

 

//参考这个修改密码:http://www.jb51.net/article/39454.htm

 

首先登录MySQL。 分号代表语句结束。
格式:mysql> set password for 用户名@localhost = password(‘新密码‘);
例子:mysql> set password for root@localhost = password(‘123‘);

---------------------------------------------------------------------
# 走了不少弯路,但结束了,现在进入navicat 连接mysql #
# 其它情况,网上太杂,自己视情况而定 #
---------------------------------------------------------------------

 


打开navicat连接,密码填写之前修改的。
点击连接测试。
新建用户,确保root得到合理放置
新建test,个人情况,给力test几乎等同root的权限。密码设定为123
连接test,连接测试。


新建数据库shujuku1
排序规则utf8--UTF-8 Unicode
新建表
输入 数据名、数据类型,通过添加栏位增加数据项,将id设置为主键
id int
name varchar 50
age int

 

 

//参考:http://blog.csdn.net/lrici/article/details/54380872

 

一次安装MySQL的笔记。

标签:init   service   存在   启动   test   提示   navicat   sdn   报告   

原文地址:http://www.cnblogs.com/Opsai/p/7707356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!