一、设置默认编码格式为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%';
二、配置root 用户的登陆密码
执行命令:update user set authentication_string=password('新的密码' )where user = 'root'
flush privileges; 刷新权限
exit 退出 mysql 之后重新登陆发现必须输入密码方可登陆
三、授权远程用户登陆(很好使的一个技能)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;