Ubuntu Server 18.04 与 MySQL 5.7

前端之家收集整理的这篇文章主要介绍了Ubuntu Server 18.04 与 MySQL 5.7前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

【walker 过程】

  • 安装

~#sudoaptinstallMysqL-serverMysqL-client
[MysqLd]
#修改绑定ip
bind-address=0.0.0.0
#设置最大内存
innodb_buffer_pool_size=20G
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
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***

猜你在找的Ubuntu相关文章