1.按照如下链接安装mysql数据库:http://www.jb51.net/article/134181.htm
mysql 5.7.21 winx64安装配置方法图文教程
1、将下载好的mysql压缩包解压到安装目录下2、新建文件
my.ini,放置到mysql安装目录下,内容如下:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=F:\work office\mysql-5.7.21\mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=F:\work office\mysql-5.7.21\mysql-5.7.21-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
3、安装mysql服务
已管理员身份打开cmd窗口,将目录切换到mysql安装文件夹下的bin目录下
执行mysqld install
4、初始化mysql数据库,输入“mysqld --initialize --user=root --console”。下面红色文字为初始化后的root 密码(这一步出错,导致无法登陆)
5、启动mysql服务
6、使用生成的密码登录mysql,通过“set password=password('123456')”修改密码。此处将root密码设置为12345
但是在安装过程中没有设置密码
2.密码重置过程:
https://zhidao.baidu.com/question/459874133454362845.html?qbl=relate_question_0&word=MySQL5.7.21%CD%FC%BC%C7%C3%DC%C2%EB
在忘记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"; (别忘了最后加分号) 。
如果修改密码出现
**mysql修改密码错误 ERROR 1054 (42S22)**
则使用 mysql>update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';
或者 update MySQL.user set password=PASSWORD(‘123456’) where User=’root’;
8. mysql>flush privileges; #更新权限
9. 退出 quit。
10. 注销系统,再进入,
输入 mysql -u root -p
使用用户名root和刚才设置的新密码123456登录