所在的位置: mysql >> mysql资源 >> Ubuntu上安装MySQL

Ubuntu上安装MySQL

北京专业的白癜风医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/
1.安装MySQL

在安装MySQL的时候会问你很多问题,如果你没有特殊需求就都用y通过,密码强度部分需要记住自己是怎么设置的(尽量复杂点,比如不少于8位并且是大小写字母、数字和特殊字符的组合)。

sudoaptupdatesudoaptinstallmysql-server

安装完成后你可以先进入MySQL看看

sudomysql-uroot-p2.设置MySQL允许外部连接

如果你所安装的MySQL是允许外网或者某个特定ip做连接的,你就做以下调整

sudovim/etc/mysql/mysql.conf.d/mysqld.cnfbind-address=0.0.0.0//这个是指谁都可以连接的意思sudosu3.MySQL防火墙设置

以下为最基础的防火墙设置,数据库常用的port为,22是给ssh登入使用的

sudoapt-getinstallufwsudoufwenablesudoufwallowsudoufwallow22/tcp4.创建数据库

sudomysql-uroot-p

进入MySQL后你可以用指令的方式创建数据库如下,如果你需要修改他默认编码也能够通过ALTER去修改

CREATEDATABASEdb_name;5.新增/删除使用者及权限

新增mysql使用者及赋予权限

usemysql;//进入这个数据库createuser‘某某人’

‘哪个ip可以(%为全部)’IDENTIFIEDWITHmysql_native_passwordBY‘密码’;CREATEDATABASE`数据库名称`;

删除使用者及其权限

REVOKEALLPRIVILEGES,GRANTOPTIONFROM‘某某人’

‘哪个ip可以(%为全部)’;DROPUSER‘某某人’

‘哪个ip可以(%为全部)’;flushprivileges;//刷新权限6.列出数据库有权限的使用者列表

selectuserfrommysql.dbwheredb=’数据库名称’;7.列出所有User权限表

select*frominformation_schema.user_privileges;8.修改mysqlroot密码

请切记要修改root的密码,避免黑客入侵你的服务器后可以轻松的读取你的数据

usemysql;//先指定plugin为mysql_native_passwordUPDATEuserSETplugin=’mysql_native_password’WHEREUser=’root’;UPDATEmysql.userSETauthentication_string=PASSWORD(‘password’)WHEREUSER=’root’;9.修改整体密码规则强度

如果你在安装时对于密码强度的问题是随便选的,你可以在登入MySQL后用这个指令做修正

setglobalvalidate_password_policy=0;

密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG

0orLOWLength

1orMEDIUMLength;numeric,lowercase/uppercase,andspecialcharacters

2orSTRONGLength;numeric,lowercase/uppercase,andspecialcharacters;

预设是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

修改密码长度限制

setglobalvalidate_password_length=6;

千万不要为了图方便而设计复杂度太低的密码!!!




转载请注明:http://www.aierlanlan.com/rzgz/9611.html

  • 上一篇文章:
  •   
  • 下一篇文章: