今天服务器重装了系统CentOS 7,需要安装MySQL。
获取repo
访问:https://dev.mysql.com/downloads/repo/yum/
下载rpm文件
安装
1 | sudo rpm -ivh mysql57-community*.rpm |
运行
1 | sudo systemctl start mysqld |
重置密码
MySQL 5.7以上,会在安装时会默认生成一个临时密码。MySQL 5.6以下则默认密码为空。
1 | # 获取临时密码 |
显示如下信息:
1 | 2016-12-01T00:22:31.416107Z 1 [Note] A temporary password is generated for root@localhost: mqRfBU_3Xk>r |
重置密码:
1 | sudo mysql_secure_installation |
输入临时密码,然后再输入新密码就可以了。
新密码要求是强密码,需要包含字母、数字、特殊符号。
允许远程访问
授权用户远程访问
1 | grant all privileges on *.* to user@'ip' identified by "password"; |
如果允许任意地址,则将@'ip'换成@'%'。