免安装mysql 5.7.11 64位安装配置,无法启动问题

来源:互联网 发布:淘宝拉卡拉pos机 编辑:程序博客网 时间:2024/06/06 20:16

我的系统 windows 10 专业版 64 位

1 添加环境变量

变量名:MYSQL_HOME

变量值:G:\mysql\mysql-5.7.11-winx64

即为mysql的自定义解压目录。

再在Path中添加  %MYSQL_HOME%\bin

2 注册windows系统服务

将mysql注册为windows系统服务

操作如下:

1)新建一个my.ini文件并把my.ini文件拷贝到c:\windows目录下,my.ini内容如下:
[client]
port=3306
default-character-set=utf8

[mysqld] 
# 设置为MYSQL的安装目录 
basedir=G:\mysql\mysql-5.7.11-winx64
# 设置为MYSQL的数据目录 
datadir=G:\mysql\mysql-5.7.11-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

2)从cmd(管理员权限)进入到MySQL解压目录下的 bin 目录下。

输入服务安装命令:

mysqld.exe -install
 
安装成功后会提示服务安装成功。

注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。

移除服务命令为:mysqld remove

5. 启动MySQL服务
方法一:
启动服务命令为:net start mysql
启动后遇到 mysql 服务无法启动
可以使用 mysqld --console 命令查看原因。

我在这遇到问题截个图:



MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,
我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,
这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。

安装好MySQL5.7后,打开cmd命令窗口,并且进入到MySQL安装目录中的bin目录,然后输入如下命令回车即可:

mysqld --initialize-insecure --user=mysql

执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,

方法二:

打开管理工具 服务,找到MySQL服务。

通过右键选择启动或者直接点击左边的启动来启动服务。

6. 修改 root 账号的密码

刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456

方法一:

c:>mysql –uroot

mysql>show databases; 

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES; 【注意一定不要遗忘这句话,否则密码更改不能生效】

mysql>QUIT

方法二:

利用第三方管理工具进行密码修改。


创建用户和数据库命令:

CREATE USER 'planet'@'localhost' IDENTIFIED BY '123456';
CREATE DATABASE surveys DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
grant all on surveys.* to 'planet'@'localhost';
grant all on surveys.* to 'planet'@'192.168.0.0/255.255.0.0'IDENTIFIED BY '123456';
use surveys;
create table usertable 
(
id int primary key auto_increment,
username varchar(40),
password varchar(16),
email varchar(100),
date datetime
);

0 0
原创粉丝点击