本文为大家分享了centOS下安装mysql5.7详细步骤,供大家参考,具体内容如下
<强>第一步:强>
第一句检测系统是否自带安装mysql,若有执行第二句删除系统自带的mysql及其依赖。
百胜列表| grep mysql安装 百胜是删除mysql-libs.x86_64
<强>第二步:
强>
给CentOS添加rpm源,并且选择较新的源、下面代码逐句执行
wget dev.mysql.com/get/mysql -社区-释放- el6 noarch.rpm——5. 百胜localinstall mysql -社区-释放- el6 noarch.rpm——5. 百胜repolist | grep mysql yum-config-manager——禁用mysql55-community yum-config-manager——禁用mysql56-community yum-config-manager——使mysql57-community-dmr 百胜repolist | grep mysql启用 >之前<强>第三步:
强>安装mysql服务器
yum安装mysql-community-server<强>第四步:强>
服务mysqld开始<强>第五步:
强>查看mysql是否自启动,并且设置开启自启动
chkconfig——| grep mysqld列表 chkconfig mysqld> 找到/- name mysqld.log >之前然后发现该日志文件路径在/var/log/mysqld.log。然后用下面命令打开,按“我”键上翻
vim/var/log/mysqld.log
上图红色地方就是根密码所在地
<强>第七步:
强>mysql安全设置
mysql_secure_installation >之前输入上面命令进行下面步骤
服务器在生产使用!请仔细阅读每一步! 以登录到MySQL的安全,我们需要的电流 根用户密码。如果你刚刚安装MySQL, 你还没有设置root密码,密码将是空白的, 所以你应该在这里按回车。 输入当前密码为根(没有输入):& lt;——初次运行,输入刚刚找到的初始密码,会强制你先修改密码才能进行下去 好,成功地使用密码,继续… 设置root密码可以确保没有人能够登录到MySQL 根用户没有适当的授权。 设置root密码# 63;[Y/n] & lt;——是否设置根用户密码,输入Y并回车或直接回车 新密码:& lt; -设置根用户的密码 重新输入新密码:& lt; -再输入一次你设置的密码 密码更新成功! 重新加载权限表. . …成功! 默认情况下,一个MySQL安装有一个匿名用户,允许任何人 登录到MySQL而无需创建用户帐户 他们。这个目的是只用于测试,安装 去更平缓一些。你应该进入前删除它们 生产环境。 删除匿名用户# 63;[Y/n] & lt;——是否删除匿名用户,生产环境建议删除,所以直接回车 …成功! 正常情况下,从根只能允许连接“localhost”。这 确保某人不能猜测网络的根密码。 不允许root登录远程# 63;[Y/n] & lt;——是否禁止根远程登录,根据自己的需求选择Y/n并回车,建议禁止 …成功! 默认情况下,MySQL附带了一个名为“测试”的数据库,任何人都可以 访问。这也是只有测试,并且应该被删除 之前移动到生产环境中。 删除测试数据库和访问这# 63;[Y/n] & lt;——是否删除测试数据库,直接回车 ——删除测试数据库… …成功! ——删除测试数据库上的特权… …成功! 重新加载权限表将确保所有到目前为止所做的更改 将立即生效。 重新加载权限表现在# 63;[Y/n] & lt;——是否重新加载权限表,直接回车 …成功! 清理… 全部完成!如果你已经完成了以上步骤,你的MySQL 安装现在应该安全。 感谢使用MySQL ! root@server1 ~ # >之前<强>第八步:强>
可选步骤,原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:
1,用根登录,修改/etc/my.cnf;
2,在(mysqld)节点下,加入一行:lower_case_table_names=1
3、重启MySQL即可,服务mysqld重启centOS安装mysql5.7详细教程