虽然现在在服务器上面用docker可以很方便的进行安装,不过可能也有不用docker的情况,这里做个记录。
所用数据库为mysql5.7
下载与安装MySQL
- 安装MySQL官方的yum repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 下载rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 安装MySQL服务
yum -y install mysql-community-server
- 启动MySQL服务:
systemctl restart mysqld
- 获取mysql的初始化密码 `
grep 'A temporary password' /var/log/mysqld.log
- 更改密码 两种方式:
-
直接
mysqladmin -u root -p'旧密码' password '新密码'
进行修改 -
通过
mysqladmin -u root -p
,然后输入初始密码进入mysql,然后通过mysql> ALTER USER USER() IDENTIFIED BY '新密码';
进行修改。
注 密码必须由大小写字母和特殊字符组成。
- 打开mysql数据库:
use mysql;
- 将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost';
别忘了用flush privileges;
刷新权限表,使配置生效. 另外阿里云服务器安全组那边需要添加3306的端口规则,这个相信大家都知道了。然后就可以愉快的操作数据库了。