centOS安装mysql5.7详细教程

  

本文为大家分享了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      

 centOS安装mysql5.7详细教程

  

上图红色地方就是根密码所在地

  

<强>第七步:
  

  

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详细教程