mysql5.7安装和修改密码

mysql5.7安装

第一

下载

https://downloads.mysql.com/archives/community/

首先下载mysql5.7.18zip安装包

根据电脑配置选择32/64位版本

第二

解压

 把压缩包解压到你指定的路径下,红色的这个my.ini  一般是没有的需要自己新建一个。

第三

配置环境变量

配置环境变量:控制面板->系统和安全->系统->高级系统设置

第四

直接在bin文件夹下新建文本文档,重命名为my.ini,权限不够可以在桌面创建完成后移动到bin目录下,my.ini配置内

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\program\mysql-5.7.22-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\program\mysql-5.7.22-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

第五

在mysql根目录下新建data文件夹,安装前务必保证data为一个空文件夹

第六

以管理员身份运行cmd命令

输入cd E:\program\mysql-5.7.22-winx64

进入bin目录下

输入mysqld --initialize --user=mysql --console记下最后一行产生的随机密码

接着输入mysqld --install

我的输入这个命令拒绝

不知道什么原因

下边的都没有输入了直接

连接mysql  但是出现的随机密码不知道是哪个?

密码就随便输入一个。这个不应该不需要密码。随便输入就进去了。

但是密码还是不知道。那么改密码吧,5.7的修改方式和5。1的方式不一样。

关闭正在运行的 MySQL :

[[email protected] ~]# service mysql stop

运行
[[email protected] ~]# mysqld_safe --skip-grant-tables &

为了安全可以这样禁止远程连接:
 
[[email protected] ~]# mysqld_safe --skip-grant-tables --skip-networking 
 
使用mysql连接server:

[[email protected] ~]# mysql -p
 
更改密码:

mysql> update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';    ///123456自己的新密码

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

成功会显示Servers Successfully installed控制台下输入

net start mysql 启动mysql服务

本人参考这个做的修改密码

 修改密码的地址可以参考这个

http://www.jb51.net/article/77858.htm

猜你喜欢

转载自www.cnblogs.com/renjianjun/p/9016286.html