Max OS 安装
有两种方式
- 通过 brew 安装 (推荐)
brew install mysql
- 通过dmg镜像进行安装
下载地址: dev.mysql.com/downloads/m…
下载完成, 双击, 按照提示进行安装。
打开 "系统偏好设置", 找到mysql图标, 点击, 启动mysql服务。
安装完成后, 打开命令行终端,登录mysql
mysql -u root -p
如果忘记密码, 先停止mysql服务, 然后执行
# 跳过鉴权
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
打开一个新的命令行终端, 登录mysql
# mysql登录
mysql -u root
# mysql8 修改密码
update user set authentication_string='123456' where user=‘root';
window 安装
下载地址: github.com/tporadowski…
下载 Redis-x64-xxx.mis 安装包
下载完成后,双击安装包,按照提示,安装redis
安装完成后, 在shell命令行执行
redis-server.exe redis.windows.conf
出现以下界面,说明安装成功
Centos 安装
centos7中已不再支持mysql, 改使用MariaDB, MariaDB Api 完全兼容mysql. 下文mysql代指MariaDB。
以下几种安装方式:
1. 使用EPEL安装(推荐)
安装epel-release
sudo yum install epel-release
通过yum安装mysql
sudo yum install -y mariadb-server
Centos 部署MariaDB
- 启动mariadb DB服务
systemctl start mariadb.service
- 添加到开启自启动
systemctl enable mariadb.service
- 对mysql进行安全性配置
mysql_secure_installation
- 进入交互式界面, 按照提示修改配置
Enter current password for root (enter for none): # 初始密码为空, 按回车即可
Set root password? [Y/n] Y # 设置root用户密码
New password: # 输入新密码
Re-enter new password: # 再次输入新密码
Remove anonymous users? [Y/n] Y # 删除匿名账号
Disallow root login remotely? [Y/n] Y # 禁止root账号远程登录
Remove test database and access to it? [Y/n] Y # 删除测试数据库
Reload privilege tables now? [Y/n] Y # 重新加载授权表
- 访问mysql数据库
mysql -uroot -p
- 创建远程登录MySQL的账号。示例账号为dms、密码为123456
MariaDB> grant all on *.* to 'dms'@'%' IDENTIFIED BY '123456'; #使用root替换dms,可设置为允许root账号远程登录。
MariaDB> flush privileges;
- 查看mysql可用端口
MariaDB> show global variables like 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
- 通过mysql Gui 工具连接mysql
连接配置如下
host = 服务器ip
port = 上文获取到mysql端口
user = dms
password = 123456