一.
1、解压MySQL压缩包
解压到指定目录,D:\MySql\mysql-5.7.18-winx64
2、添加环境变量
在Path中添加 D:\MySql\mysql-5.7.18-winx64\bin
3、添加配置文件 my.ini
[mysql]
default-character-set=utf8
[mysqld]
basedir=D:\MySql\mysql-5.7.18-winx64 # 设置mysql的安装目录
datadir=D:\MySql\mysql-5.7.18-winx64\data # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data
port=3306
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
4、安装MySQL服务
mysqld --initialize 。
mysqld --install [服务名]
5、mysql服务启动与停止
net start mysql
net stop mysql
6、mysql服务卸载
mysqld -remove"或者"sc delete mysql"执行卸载服务。
二.
1、登录
本地登录mysql数据库在doc命令窗口里面,输入命令:mysql -u root -p
回车后提示输入密码。
注:mysql解压缩版初次安装管理员root的密码为空,直接再回车一次就登入mysql数据库。
如果出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误,编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables,保存退出后重启mysql。
2、修改root密码
1). 刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码.
mysql -u root -p
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('root') WHERE user='root';
mysql>FLUSH PRIVILEGES; //注意一定不要遗忘这句话,否则密码更改不能生效,刷新MySQL的系统权限相关表,第二种方法,就是重新启动mysql服务器
mysql>QUIT
2).如果通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时,
提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',此时mysql数据库下已经没有password这个字段了,password字段改成了authentication_string,
换成update user set authentication_string=password('root') where user='root' ;即可。 最后删掉my.ini的skip-grant-tables这一行,重启。