MYsql-8.0.13安装以及修改root密码

MYsql-8.0.13安装以及修改root密码

#下载zip
http://www.runoob.com/mysql/mysql-install.html
文中以及写的很清楚了,不过多赘述。主要说一些容易犯错的地方

需要注意的地方

#在解压根目录下,新建my.ini文件,如果修改名字无法修改文件属性,请参照
https://jingyan.baidu.com/article/92255446a3a11d851648f48e.html
#配置信息如***意mysql8.0以上版本不需要的配置看清楚

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\web\\mysql-8.0.11
# `设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错`
# datadir=C:\\web\\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

##登陆以及修改root密码
MYsql-8.0.13安装以及修改root密码这个图片中的初始默认密码是无论如何都登陆不上的,我试了很多次。
两种方式

  1. 关闭正在运行的MySQL服务–>net stop mysql
  2. 打开DOS窗口,转到mysql\bin目录。
  3. 输入mysqld --console --skip-grant-tables --shared-memory 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证,注意skip前面是两个“-” ,此时DOS窗口无法输入

1然后是先停下mysql服务net stop mysql
2设置免 密登陆 在bin>下执行 defaults-file指到的根目录下.ini
mysqld --defaults-file=my.ini --initialize-insecure --console
3修改密码 5.0的版本加密方式以及不同于8.0的版本了
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;