一、下载安装mysql
1.进官网,https://www.mysql.com/downloads/,点download,下载社区版;
也可以下载其他版本, 经典版5.7;
下载其他版本
2.下载这个;
3.选择对应版本,图中是免安装版;
4.解压到文件夹,路径最好不要包含中文。
二、配置mysql
1.配置环境变量,右击此电脑 -> 属性 ->高级系统设置 -> 环境变量 -> Path -> 编辑;
2.创建配置文件my.ini,配置内容如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.30-winx64
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
3.以管理员身份打开终端命令行,注意不能直接win+r,win10终端开启时默认是进入用户的目录来进行操作的,执行上面的命令需要从管理员出发。
默认用户
打开C盘下windows目录下的System32,找到cmd.exe以管理员身份运行即可;
管理员身份
4.跳转到mysql的bin目录下,注意不能直接cd,会跳转不到;如果想要进入D盘的文件夹,就要输入“D:”(小写也可)并按下回车,来跳转到D盘根目录。如果跳转到其他盘,更改字母即可。
cd命令跳转不到指定目录
需要先用d:进入指定文件夹
5.安装mysql的服务:mysqld --install(注意是mysqld,不是mysql);
安装服务成功
6.初始化mysql,mysqld --initialize-insecure,这种方法初始化后没有设置密码,密码为空;
初始化mysql
[错误] -初始化指定,但数据目录中有文件。中止
解决方法:将数据目录下已存在的文件全部删除。如:rm -rf /data/mysql/*,或者直接把data文件夹里面东西删除;
重新输入上面命令;
三、使用mysql
1.开启mysql服务, net start mysql;
mysql开启成功
2.登录验证,mysql -u root -p;第一次没有设置密码,可以直接回车跳过;
登录mysql
3.修改密码,alter user 'root'@'localhost' identified by '密码';不要忘记最后的分号;
修改密码
4.再次登录验证密码,mysql -u root -p;
登录验证
5.修改密码,mysqladmin -u用户名 -p旧密码 password 新密码 ;
mysqladmin -uroot -p193716 password 193714
修改密码