zoukankan      html  css  js  c++  java
  • Centos7 安装MySQL5.7

    一丶安装mysql

    1.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

    2.yum -y install mysql57-community-release-el7-10.noarch.rpm

    3.yum -y install mysql-community-server

    安装成功后,首先要启动msyql

    systemctl start mysqld.service  或 service mysqld start

    此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

     grep "password" /var/log//mysqld.log

    mysql -uroot -p 记得要使用 -uroot 不然又出错...
    此时不能做任何事,你要输入密码后
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
    密码简单会报错,所以要搞一个复杂点的密码比如 Boke/454655
    使用简单密码
    vi /etc/my.cnf
    新增
    skip-grant-tables=1
    然后
    use mysql;
    update user set authentication_string=password('root') where user="root";
    但此时还有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

    yum -y remove mysql57-community-release-el7-10.noarch

    二丶开放端口,这里开放的是80,你可以开放3306

    添加

    firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)

    重新载入

    firewall-cmd --reload

    如果出现 firewall is not running.请使用下面重启命令

    更多命令请查看 https://www.cnblogs.com/wtcl/p/9689080.html

     三丶让Navicat连接登录mysql

    1。 改表法。

    可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

    mysql -uroot -p

    mysql -u root -pvmwaremysql>use mysql;

    mysql>update user set host = '%' where user = 'root';

    mysql>select host, user from user;

    在安装mysql的机器上运行:

    1、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION //赋予任何主机访问数据的权限

    2、mysql>FLUSH   PRIVILEGES //修改生效

    3、mysql>EXIT //退出MySQL服务器

    这样就可以在其它任何的主机上以root身份登录啦!

     

    CentOS7使用打开关闭防火墙与端口

  • 相关阅读:
    30以后,程序员一定要转管理岗吗?
    C#调用Bartender打印绑定数据库,动态设置Sql
    记一次 加载大量数据时不影响界面UI的经历
    火狐浏览器安装印象笔记剪藏
    VS自定义模板-以自定义类模板为样例
    x86架构下win 系统下使用Vmware+ubantu+qemu 模拟arm64架构+Kylin系统
    ES6操作数组的7中方法
    Vue 动态绑定CSS样式
    C# 使用HtmlAgilityPack 抓取 网站链接
    elementui——表格的相同内容单元格合并
  • 原文地址:https://www.cnblogs.com/wtcl/p/9498427.html
Copyright © 2011-2022 走看看