本文共 1312 字,大约阅读时间需要 4 分钟。
win10
解压mysql-5.7.17-winx64.zip到D:\database
复制my-default.ini重命名为my.ini
修改my.ini配置[client]#设置mysql客户端默认字符集default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]#安装目录basedir = D:\database\mysql-5.7.17-winx64#数据存放目录 data目录是要单独创建的,记得是个空文件夹datadir = D:\database\mysql-5.7.17-winx64\dataport = 3306character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 最大连接数量max_connections = 100#单个内存表的最大值限定max_heap_table_size = 64M#为每个线程分配的排序缓冲大小sort_buffer_size = 8M#join 连表操作的缓冲大小,根据实际业务来设置,默认8Mjoin_buffer_size = 32M# sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果query_cache_size = 64M
我的电脑–属性–环境变量设置
添加环境变量 MYSQL_HOME = D:\database\mysql-5.7.17-winx64 然后在path后面添加 %MYSQL_HOME%\bin以管理员身份打开cmd窗口
执行 mysqld -install 继续执行 mysqld –initialize-insecure –user=mysql; —这一步在data目录中生产一些文件 执行 net start mysql 启动服务 停止mysql服务:net stop mysql,再重新启动mysql服务进入mysql 修改root密码
默认的root密码是空的。 执行 mysql -uroot -p 回车进入 默认没密码 切换到数据库mysql use mysql 修改root密码--mysql5.6执行这个修改密码UPDATE user SET password=PASSWORD('123456') WHERE user='root';
这种写法是mysql5.6之前的版本才有的, 5.7 是没有这个列的
--mysql5.7修改密码set password = password('123456');flush privileges;
到这里操作完成,重新登录即可
转载地址:http://yuvmb.baihongyu.com/