MySQL 是一般的 PHP 应用需要的数据库管理系统。下面一起去给我们的服务器安装一个 MySQL 。 这里可以先用 yum 去资源库里搜索一下,看一下都有哪些可以用的版本 ...
yum search mysql ...
在这里,你会看到有 mysql 5. 5 的版本,还有 mysql 5.6 的版本 ... 我们可以去安装一下这个 5.6 版本的 mysql ...
输入 yum install mysql56u-server ... 回车 ...
这里出现了一个错误 ... 说 mysql56u-libs 与 mysql-libs-5.1.73 有冲突 ...
我们可以先删除掉这个 mysql-libs-5.1 ... 先复制一下这个名字 ...
再输入 yum remove ... 去删除点东西 ... 后面加上刚才复制的名字 ... yum remove mysql-libs
然后回车 ...
确定要删除这些东西吗 ... 输入 y ... 再按一下回车 ..
完成以后,再去安装一下 5.6 版本的 mysql ...
yum install mysql56u-server ...
会提示一大堆它依赖的东西 ... 需要下载 22 M 的资源 ... 确定安装 ... 输入 y ... 再按下回车 .. 等两三分钟就差不多可以安装好了 ...
安好以后 ... 可以去启动一下 mysql ... 用 service ... 后面加上服务的名字 ... 这里就是 mysqld ... 再加上一个 start ...
查看一下 mysqld 这个服务的状态 ... service mysqld status ... 提示正在运行 ....
最后,我们可以再去执行一下小工具 ... 去做一些安全相关的配置 ... 输入 mysql_secure_installation ...
它会问我们一些问题 ... Enter current password for root ,输入当前 root 用户的密码 ... 因为我们还没有为 mysql 的 root 用户设置密码 ... 所以,直接按一下回车 ...
又提示需要, Set root password 吗? 要为 root 用户设置密码吗? 输入 y ...
在 New password 的后面,输入 mysql 的 root 这个用户的密码 ...
回车 ... 重新再输入一次 ... 再按下回车 ..
又会问我们 Remove anonymous users 吗? 想要删除掉匿名用户吗 ... 输入 y ,删除掉匿名用户 ...
Disallow root login remotely? 不允许 root 远程登录吗,输入 y
Remove test database and access to it? ,要删除 test 这个测试的数据库吗? 输入 y
最后提示 Reload privilege tables now ... 现在就要重新加载设置的权限吗?再输入 y ,然后回车,确认一下 ...
下面,我们可以登录到 mysql ... 输入 mysql -u 后面加上登录用的用户名 ... root .. 再加上一个 -p ,表示需要输入密码 ...
回车 ... 再输入 root 用户的密码,注意这个 root 用户是 mysql 这个系统里面的用户,并不是操作系统的 root ...
它的密码,就是刚才我们在执行 mysql_secure_installation 的时候设置的那个 ... 回车 ...
登录成功以后,我们就可以去控制 mysql 这个数据库管理系统了 ... 比如可以去创建新的数据库,可以执行 SQL 语言操纵数据库等等 ...
这里,我们输入一个 show databases ... 结尾的地方加上一个 ; 号 ... 回车 ...
这行命令可以输出数据库系统里面现有的所有的数据库 ...