1.下载地址:
https://dev.mysql.com/gt/Downloads/MySQL-5.7/mysql-5.7.18-winx64.zip
2.解压到文件夹,并在在目录下创建一个data文件夹。
3.打开cmd 右键开始菜单→选择 命令提示符(管理员)并跳转到../bin文件夹下
4.安装服务:mysqld -install
( 卸载服务: mysqld –remove)
5.运行命令:mysqld --initialize-insecure --user=mysql --explicit_defaults_for_timestamp。
运行前,先确保data目录下没有任何文件(如果有文件,会初始化失败)。
6.启动服务:net start mysql(停止服务:net stop mysql)
7.执行命令:mysql -u root -p,这里不需要密码,直接按回车键。
8.修改密码:
mysql>use mysql;
//密码为123456
mysql>update user set authentication_string=PASSWORD("123456") where user="root";
//更新权限
mysql>flush privileges;
//退出mysql
mysql>quit;
9.配置编码为UTF-8
9.1创建my.ini
9.2文件内容为:
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
9.3重启mysql:mysqld restart
查看字符编码格式:mysql>show variables like 'character%';
10.开启远程登录
mysql安装完成后默认只能本机(就是localhost)登录, 我们需要开启远程登录才方便使用.
D:\>mysql -u root -p 密码 //登录系统
mysql> use mysql; //切换数据库
mysql> update user set host = '%' where user = 'root';
//上面这句话有时出现一个错误 ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
//不过这时你查询一下user表发现已经更新一条记录了,下面这句话
mysql> select host, user from user;
//直接执行这句,其实就是刷新权限
mysql> flush privileges;
网友评论