windows7 安装mysql

1.1下载mysql软件

下载地址:https://dev.mysql.com/downloads/mysql/
将my-default.ini文件拷贝一份my.ini配置文件
[mysql]

1.2设置mysql客户端默认字符集

default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306

1.3 设置mysql的安装目录

basedir=D:\mysql\mysql-5.6.43-winx64

1.4 设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.6.43-winx64\data

1.5 允许最大连接数

max_connections=200

2.1服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

2.2 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

2.3 生成data文件:

以管理员身份运行cmd

进入D:\mysql\mysql-5.6.43-winx64\bin 下

执行命令:mysqld --initialize-insecure --user=mysql 在D:\mysql\mysql-5.6.43-winx64目录下生成data目录

2.4 启动服务:

启动服务:执行命令:net start mysql 启动mysql服务,若提示:服务名无效…(后面有解决方法==步骤:1.5);
停止服务:执行命令:net stop mysql

2.5 解决启动服务失败

提示:服务名无效
解决方法:
执行命令:mysqld -install 即可(不需要my.ini配置文件 注意:网上写的很多需要my.ini配置文件,其实不需要my.ini配置文件也可以,我之前放置了my.ini文件,反而提示服务无法启动,把my.ini删除后启动成功了)

若出现下图,需要去资源管理器中把mysql进程全结束了,重新启动即可。

2.6 登录mysql

(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

D:\mysql\mysql-5.6.43-winx64\bin > mysql -u root -p

Enter password: ******

2.7 查询用户密码:

查询用户密码命令:mysql> select host,user,authentication_string from mysql.user;

2.8 设置(或修改)root用户密码:

方法1: 用SET PASSWORD命令

首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password(‘新密码’);
例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin

格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(‘123’) where user=‘root’ and host=‘localhost’;
mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样

以windows为例:

  1. 关闭正在运行的MySQL服务。
  2. 打开DOS窗口,转到mysql\bin目录。
  3. 输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
  4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
  5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
  6. 连接权限数据库: use mysql; 。
  7. 改密码:update user set password=password(“123”) where user=“root”;(别忘了最后加分号) 。
  8. 刷新权限(必须步骤):flush privileges; 。
  9. 退出 quit。
  10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

2.9 退出mysql:

mysql> quit
Bye

猜你喜欢

转载自blog.csdn.net/wang852575989/article/details/88046577