Mysql分为安装版(.exe版)和免安装版
安装版当然是正常软件,下一步了就不多说了。
对于萌新有个小提醒:
mysql社区版下载目前有高版本8和低版本5。建议使用版本5
在此附上mysql官方链接:https://dev.mysql.com/downloads/
选择Community社区
进去默认是8.0版本
右面选择其他版本
下载并解压(注意解压文件夹)
配置环境变量 (把mysql安装路径的bin目录添加到系统变量path中)
开始配置
假设解压缩后的MySQL目录位于D盘根目录如下:
D:\ mysql-5.6.37-winx64
1、拷贝D:\ mysql-5.6.37-winx64下的my-default.ini文件,重命名为my.ini,并配置以下信息:
[mysqld]
innodb_buffer_pool_size = 128M
basedir = D:\mysql-5.6.37-winx64
datadir = D:\mysql-5.6.37-winx64\data
port = 3306
server_id = 1 #自定义主机识别符,为int类型值,用于主从服务器之间识别
loose-default-character-set = utf8
character_set_server = utf8
max_connections=100
default-storage-engine=InnoDB
[client]
loose-default-character-set = utf8
2、修改环境变量PATH
将D:\ mysql-5.6.37-winx64\bin添加到到path变量中。
3、以管理员身份运行cmd窗口
3.1安装服务:
C:/>mysqld –install mysql
应该看到:Service successfully installed.
注意:如果之前安装过MySQL,应先执行mysqld -remove,再执行mysqld –install mysql
3.2初始化data目录
C:/>mysqld –initialize
3.3启动mysql服务
C:/>net start mysql
3.4 关闭mysql服务
C:/>net stop mysql
4、修改登录密码
4.1以管理员身份打开cmd窗口,输入
C:/>mysql -u root
进入mysql
4.2输入
C:/>mysqladmin -u用户名 -p旧密码 password 新密码
mysql> set password for 用户名@localhost = password('新密码');
在忘记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; 。
6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录
4.3用新设置的密码登录数据库
C:/>mysql –u root –p
4.4 查询数据库
mysql >show databases;
4.5 选择数据库
mysql >use 数据库名称;
4.7 查询当前数据库
mysql >select database();
4.7 查询当前用户
mysql >select user();
4.8 查询所有的表
mysql >show tables
注意:
1.初始化时 不要手动建立data文件夹
2.mysql5.7会分配临时密码
获取临时密码:
停止mysql服务;
mysql\data目录下,生成了一个.err文件
记事本打开