安装包:D:\My Documents\mysql\mysql-5.6.40-winx64
前置条件:D:\TOOL\常用运行库安装包\vcredist 2010_x64 解决dll丢失
my.ini
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-5.6.24-win32
# 设置mysql数据库的数据的存放目录
datadir=D:\MySQL\mysql-5.6.24-win32\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
MySQL小操作:
grantallprivilegeson*.*to'test'@'%'identifiedby'123456'withgrantoption;
all代表接受所有操作,比如 select,insert,delete....; *.* 代表所有库下面的所有表;% 代表这个用户允许从任何地方登录;为了安全期间,这个%可以替换为你允许的ip地址;
然后刷新mysql用户权限相关表;
flushprivileges;
1.CREATE USER username@'%' IDENTIFIED BY '123456';
2.SET PASSWORD FOR 'username'@'%' = PASSWORD('123456');
查看路径:show variables like "%char%"
修改密码:https://blog.csdn.net/wzhedward/article/details/71036689
查看当前 连接数 :show global status like 'Max_used_connections';
set global max_connections=1000;
update user set password=password('123') where user='root' and host='localhost';
查看最多连接数:show variables like '%max_connections%';
关掉sleep的:https://blog.csdn.net/jiankunking/article/details/53511576
查询用户:SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
set password for 用户名@localhost = password('新密码');