MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

时间:2023-03-09 07:26:34
MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

 一、设置默认编码格式为utf-8 ...

   由于免安装版并没有my.ini的配置文件。需要自行粘贴配置并创建一个my.ini

   配置如下:

    

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL\mysql-5.7.23-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

  然后删除data目录,重新生成一次data目录..

  查看默认字符编码

  mysql -u root 登陆到客户端

  use mysql 使用mysql 数据库

  show varibales like '%char%';

  MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

二、配置root 用户的登陆密码

  执行命令:update user set authentication_string=password('新的密码' )where user = 'root'

      flush privileges; 刷新权限

         exit 退出 mysql 之后重新登陆发现必须输入密码方可登陆

MySQL 5.7免安装版设置编码格式、设置root用户密码 远程登录.

  三、授权远程用户登陆(很好使的一个技能)

  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;

  FLUSH PRIVILEGES;