数据库服务我们可以选择 MariaDB,它可以兼容 MySQL .. 一般的网站应用都可以使用这种数据库存储数据 .. 登录到服务器以后,先去安装一下它 ..
sudo yum search mariadb ..
这里我要安装一下这个 mariadb101u 前缀的包 .. 它的版本比较新一些,101 表示的就是 10.1 这个版本 .. 这些包是 ius 仓库提供的 ..
sudo yum install mariadb101u-server -y
出现了一个冲突提示 .. 因为 CentOS 7 里面自带一个 MariaDB,我们可以先把这个有冲突的包给删除掉 ..
sudo yum remove mariadb-libs -y
删除之后再重新执行一下安装 ... 安装完成以后动一下这个数据服务 ..
sudo systemctl start mariadb
然后让它可以开机自启动 ..
sudo systemctl enable mariadb
再执行一下安全相关的配置 ..
mysql_secure_installation
这里要让我们回答一些问题 ..
输入当前 root 用户的密码, 直接回车 . 要设置 root 密码吗? 是的 ... 再确认一次 ... 是否要删除匿名用户吗? 是的 , 想要禁用 root 用户远程登录吗? 可以 ,要删除掉 test 这个数据库吗? 确定 ,最后会提示,要重新加载权限吗? 再输入一个 Y,表示确定 ...
这样我们就完成了 MariaDB 这个数据库的安装还有配置 ... 可以测试一下 ...
mysql -u root -p
意思是使用 root 用户登录到数据库的控制台, 输入密码 .. 注意这个 root 是数据库管理系统的那个 root 用户 ...
这样会登录到数据库的控制台 ... 显示数据库系统里所有的数据库 ,可以使用 show databases;
关于 MariaDB 或者 MySQL 的操作,您可以参考宁皓网的 MySQL 基础这个课程。
要注意的是数据库服务会消耗大量的内存,服务器最好有 2G 以上的内存 ..
如果可以,最好可以把数据库服务单独拿到一台服务器上,或者使用阿里云的 RDS 服务 ..