Mysql压缩版本的配置

来源:互联网 发布:me域名免费注册 编辑:程序博客网 时间:2024/06/11 09:45

1、解压安装包

2、修改/增加配置文件
    在根目录增加文件 my.ini,配置如下



[mysql]
# 设置客户端默认字符集
default-character-set=utf8
[mysqld]

#忽略密码

#skip-grant-tables 


#设置3306端口
port = 3306
# 设置安装目录
basedir=C:\Program Files\MySQL\MySQL Server 5.7.14
# 设置数据存放目录
datadir=C:\Program Files\MySQL\MySQL Server 5.7.14\data
# 设置最大连接数
max_connections=200
# 设置服务端字符集
character-set-server=utf8


3、初始化MySQL
默认解压文件是没有data文件夹的,使得网上很多配置方法无效,如果不进行初始化的话,
mysql服务是无法启动的,新建data文件夹

用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld --initialize --user=mysql --console
该命令会创建data目录与数据库,生成root用户和临时密码,

4、如果不想使用临时密码
则在 [mysqld] 下面去掉注释
skip-grant-tables 

5、配置环境变量
将MySQL的bin目录路径添加到系统环境变量Path中

6、安装服务、启动服务
用管理员权限打开CMD,进入MySQL的bin目录,执行命令:mysqld -install,出现“Service successfully installed.”后代表服务安装成功。此时在Windows的服务列表中即可查看到MySQL服务,在列表中,修改启动模式为手动



7、启动服务器
在管理员模式下输入 net start mysql

8、修改root密码
运行cmd,输入mysql -u root -p 并回车执行命令,输入旧密码(这里需要用到初始化过程中生成的临时root密码)后连接MySQL服务,之后执行命令:set password for root@localhost = password('新密码'); 即可修改root密码(注意:命令结尾的分号不能省略)。

9、如果忘记临时密码
在my.ini 中增加配置,或者如下

cmd下

1、接下来先net stop mysql (停止服务),跳过他的权限表检查的方法是
E:\mysql-5.7.11-winx64\bin>mysqld –skip-grant-tables 

2、重新打开一个cmd,bin 目录下,输入mysql回车,出现mysql>提示符。输入 use mysql; 
update mysql.user set authentication_string=password(‘123qaz’) where user=’root’ and Host = ‘localhost’; 
3、刷新: mysql> flush privileges; 

原创粉丝点击