MySql 5.7.28 安装注意事项
2024-09-01 20:10:42
刚好最近用到了5.7,所以顺便整理记录一下,5.7与5.6的区别是5.7不可以使用空密码直接登录
下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-winx64.zip
安装之前必须安装,如果已经安装了,请忽略:Visual C++ Redistributable Packages for Visual Studio 2013
下载安装文件到本地之后,解压出来,查看目录结构,实际上是没有data文件夹的,所以,第一步需要初始化数据库:cd 切到MySql的bin目录下,然后执行一下命令。
mysqld --initialize
然后我们就可以安装数据库了,但是在安装之前,先在my.ini配置文件中增加一个配置节:skip-grant-tables=1,跳过权限验证,为什么要添加这个呢?因为MySql5.7版本,空密码是无法登录的,所以只能跳过验证,然后才能登录修改密码。
skip-grant-tables=
开始安装,输入如下命令,安装完成后,启动服务:--defaults-file 指定配置文件的路径
mysqld -install MySql --defaults-file="D:\mysql-5.7.28-winx64\my.ini"
免密登录
mysql -u root
登录成功之后,修改root用户的密码
use mysql;
update user set authentication_string = password('dwburning'), password_expired = 'N', password_last_changed = now() where user = 'root';
修改远程连接权限
update user set host = '%' where user='root';
退出mysql,将skip-grant-tables=1的配置注释掉,重启mysql服务,然后使用密码重新登录,创建新的用户,授权
create user 'test'@'%' identified by 'dwburning';
grant all privileges on *.* to 'test'@'%' identified by 'dwburning';
flush privileges;
最新文章
- Scrum Meeting 20161207
- Ext.Net全部Icon图标名称展示
- First day in 阿里
- 用nginx-gridFS读取MongoDB的图片及文件(为什么你老是配不成功?)
- php闭包支持
- [BIM]案例
- mysql导入数据load data infile用法
- ArcGIS Engine实现LAS数据集转RASTER
- 循环移位法和数据拼接法基于led
- C/C++中如何产生伪随机数
- ThreadLocal的意义和实现
- 第十二节,TensorFlow读取数据的几种方法以及队列的使用
- 洛谷 [USACO17OPEN]Bovine Genomics G奶牛基因组(金) ———— 1道骗人的二分+trie树(其实是差分算法)
- Nowcoder186C 失衡天平 背包
- UltraEdit 不生成.bak文件
- 仿照支付宝账单界面--listview分组显示 用来做!发!财树充值交易明细
- python 读取配置文件方法
- Django中Session
- springboot-day01-引入如何读取配置文件以及helloWorld
- You can Solve a Geometry Problem too (hdu1086)几何,判断两线段相交