建立本地数据库
大家好,又见面了,我是你们的朋友全栈君。
首先下载安装MySQL,参考:http://www.runoob.com/mysql/mysql-install.html,安装完成后直接打开(安装过程中要求设置用户名和密码,此时输入的密码要记住,后面要使用)
然后下载Navicat for MySQL,本人觉得这个比较简单,很适合初学者,安装完成之后点击File(文件)–新建文件,连接名可不填,主机名:localhost,用户名是安装MySQL的时候设置的,密码同样是上面设置的密码,填写好之后点击测试连接,此时会显示连接成功,点击确定,就可以在本地基础上建立数据库。
因为之前没有接触过MySQL,一直以为Navicat就是数据库,所以就直接连接本地数据库,怎么都连接不上,原来是要安装数据库
所遇问题及解决方法:
1. 安装错误:丢失VCRUNTIME140,下载并安装VC++2015,https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145
2. mysql服务无法启动:创建文件my.ini,编辑其内容如下:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\Program Files\mysql-8.0.11-winx64\setup # 设置mysql数据库的数据的存放目录 D:\Program Files\mysql-8.0.11-winx64\sqldata # 允许最大连接数 max_connections=20 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
将该文件放到bin目录下,如:D:\Program Files\mysql-8.0.11-winx64\bin
执行命令:
D:\Program Files\mysql-8.0.11-winx64\bin>mysqld –initialize-insecure D:\Program Files\mysql-8.0.11-winx64\bin>net start mysql MySQL 服务正在启动 .. MySQL 服务已经启动成功。
3. 安装启动成功后,可以重新设置密码,否则默认的用户名是root,密码为空。使用命令mysql -u root -p出现输入密码,因为默认密码为空,所以直接按回车键,就可以进入mysql界面。此时可以设置新密码。
4. 使用navicat与mysql建立连接时失败,原因是不接受密码为空,因此要修改root密码。修改方法如下:
(1)用mysqladmin
(2)修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456 重新登录,输入新密码123456就ok了;
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/138041.html原文链接:https://javaforall.cn
相关文章
- sqlserver 视图创建索引_数据库视图可以建立索引吗
- IDEA和MySQL数据库建立连接
- mysql shell创建数据库_mysql怎么建立数据库
- mysql数据库导入与导出详解数据库
- Oracle插入timestamp类型数据详解数据库
- Oracle数据库发挥无穷功能(oracle数据库用途)
- 建立极速建立Linux数据库服务器(linux数据库服务器)
- 基于Oracle数据库的系统架构搭建(oracle数据库建立)
- MySQL数据库:建立有效的军事规则(mysql数据库军规)
- 使用Oracle驱动建立数据库连接:Jar驱动篇(oracle驱动jar)
- MongoDB之路:建立高性能数据库(mongodb建库)
- 连接轻松搭建MySQL远程数据库连接(mysql远程数据库)
- Oracle数据库触发器类型简介(oracle触发器类型)
- MySQL如何修改数据库字符集?25字(mysql修改库的字符集)
- 建立强大的网站,基于MSSQL数据库(网站 mssql 数据库)
- 利用MSSQL设计数据库的强大工具(mssql设计工具)
- 使用Oracle建立数据库 何时何地(oracle先建数据库吗)
- CentOS上快速安装MySQL数据库(cent安置mysql)
- 添加Oracle数据库,建立完善的数据库系统(add oracle)
- Oracle数据库中文字段名长度限制(oracle中文列名长度)
- Oracle数据库大规模分区扩展一万多个分区(oracle一万多个分区)
- Oracle LDT建立数据库应用的新蓝图(oracle ldt)
- osOracle BOSS改变企业数据库开发与管理方式(oracle bo)