MySQL数据库学习中的一些问题
2016-04-20 23:10
375 查看
Windows10下安装MySQL 5.7.12
1.下载文件并解压在官网上下载,然后解压到想要安装的目录下。
2.设置安装文件
在解压后的根目录中添加新的文件夹data;
复制根目录下的my-default.ini,改为my.ini并修改。
( my.ini文件中语句的含义参考:/article/5002599.html )
3.设置环境变量
Path变量下追加数据库中的bin文件夹,如:;D:\mysql-5.7.12-winx64\bin(“;”分割各个变量)。
4.运行cmd
依次输入一下命令:
> mysqld -initialize //该命令会为之前创建的data文件夹添加数据,同时也可以在该文件夹下找到MySQL的安装信息,文件名为:mysql_error.log
> mysqld install //正式安装MySQL数据库,出错信息可查看mysql_error.log文件。同时应该注意的是,MySQL会自动创建一个初始密码
5.启动服务
CMD下启动,输入:
> net start MySQL //启动MySQL服务
> net stop MySQL //关闭MySQL服务
通过任务管理器打开服务:
弹出任务管理器后,打开任务管理器左下角的详细信息,我们会在选项卡上看到有“服务”一栏,打开后点击下方的“打开服务”即可打开“服务”的页面。
这时我在启动服务的时候,显示(弹出)错误 2。解决方法如下:
打开注册表编辑器下的路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,找到变量ImagePath并修改路径,如:
"D:\mysql-5.7.12-winx64\bin\mysqld" MySQL
然后,尝试打开MySQL服务。
通过CMD正常进入MySQL数据库:
> mysql -u root -p
Enter password:*****
6.致忘记或没有找到初始密码
关闭MySQL服务,并打开my.ini文件。编辑skip-grant-tables语句,该语句意为启动MySQL时不启动grant-tables授权表。
以管理员身份运行CMD:
> net start MySQL
> mysql
> use mysql
>UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
> FLUSH PRIVILEGES;
> EXIT;
该部分参考自:http://www.zuimoban.com/jiaocheng/mysql/2546.html
7.CMD语句
卸载服务
> sc delete MySQL
8.MySQL可视化工具MySQL Workbench
参见:/article/5514703.html
/**************************************/
1.如果MySQL服务不见了,直接在CMD中运行:
> mysqld -install
> net start MySQL
2.打开MySQL Administrator提示错误信息:
Either the server or the configuration file could not be found. Startup variables and service section are therefore disabled.
解决方案:
打开注册表(regedit),找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL,在键值ImagePath内添加"--defaults-file=I:\mysql-5.6.29-winx64\my.ini"变成"I:\mysql-5.6.29-winx64\bin\mysqld
MySQL --defaults-file=I:\mysql-5.6.29-winx64\my.ini"
参考:/article/4432775.html
相关文章推荐
- mysql+C#实战七:从界面输入记录
- 20150102--Mysql外键+增删改查-02
- 20150102--Mysql外键+增删改查-01
- Atlas读写分离Mysql集群的搭建
- mysql 5.6.20的安装、配置服务、设置编码格式
- 基准测试工具sysbench安装和使用
- MySQL应用并发优化实践
- 把远程MySQL数据库中的数据手工导入到本地MySQL数据库
- C3P0连接超时分析
- 为mysql 表重新设置自增的主键id
- Mysql日志管理
- 用MySQL创建数据库和数据库表
- mysql+C#实战六:调用存储过程
- Ubuntu安装mysql
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- Percona Xtrabackup备份mysql (完整备份与增量备份)
- mysql 5.6 Date/Time Functions
- Mysql数据库的增删改查
- MySQL远程访问权限,允许远程连接的开启
- Mysqldump参数大全