【walker 过程】
安装
~#sudoaptinstallMysqL-serverMysqL-client
[MysqLd] #修改绑定ip bind-address=0.0.0.0 #设置最大内存 innodb_buffer_pool_size=20G
重启 MysqL 服务
sudosystemctlrestartMysqL.service
查看是否修改成功(数值的单位是 Bytes)
MysqL-uroot MysqL>showvariableslike'innodb_buffer_pool_size'; +-------------------------+-------------+ |Variable_name|Value| +-------------------------+-------------+ |innodb_buffer_pool_size|21474836480| +-------------------------+-------------+ 1rowinset(0.00sec)
设置远程 root 访问
注意:update user set authentication_string=password('xxxx') where user='root';语句会与远程授权冲突。
MysqL-uroot MysqL>useMysqL; #authentication_string以前叫password MysqL>selectuser,host,authentication_stringfromuser; #设置任意ip可使用root连接 MysqL>updateusersethost='%'whereuser='root'; #xxxx为远程访问密码 MysqL>grantallprivilegeson*.*to'root'@'%'identifiedby'xxxx'withgrantoption; #刷新权限 MysqL>flushprivileges;
【修改字符集为 utf-8】
查看字符集
MysqL>showvariableslike'character_set_%';
[MysqLd] #... lc-messages-dir=/usr/share/MysqL character-set-server=utf8
[MysqL] default-character-set=utf8
重启 MysqL 服务
sudosystemctlrestartMysqL.service
【相关命令】
安全检查
sudoMysqL_secure_installation
查看授权
showgrants;
密码策略相关
#查看密码策略 MysqL>select@@validate_password_policy; #修改密码策略 MysqL>setglobalvalidate_password_policy=0; #查看密码长度限制 MysqL>select@@validate_password_length;
sudoaptremove--purgeMysqL-serverMysqL-client
【相关阅读】
***walker***