zoukankan      html  css  js  c++  java
  • 服务器上Mysql的安装与配置

    服务器上Mysql的安装与配置

    1.安装Mysql

    1.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    # 下载mysql的rpm的包
    2.yum -y install mysql57-community-release-el7-10.noarch.rpm
    3.yum -y install mysql-community-server
    

    2. MySQL数据库设置

    (1)启动Mysql

    service mysqld start
    

    (2)生成初始密码 vim /etc/my.cnf 文件最后面加入skip-grant-tables

    grep "password" /var/log/mysqld.log  #会返回一个初始密码
    

    (3)登录Mysql

    mysql -uroot -p
    enter your password: 上面获取的初始密码
    

    (4)修改Mysql的root用户密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
    

    3.设置Mysql远程登陆(在Mysql内)

    use mysql;
    # 这里的%是允许所有的ip地址登录这个服务器的mysql服务器
    update user set host='%' where user='root' and host='localhost';
    # 刷新权限
    flush privileges;
    # 退出mysql
    

    4. 设置防火墙

    (1)查看防火墙状态 关闭则开启

    systemctl status firewalld
    

    (2)开启防火墙

    systemctl start firewalld
    

    (3)开放3306端口

    firewall-cmd --permanent --add-port=3306/tcp
    >>success
    firewall-cmd  --reload
    >>success
    

    5. 设置自启Mysql

    systemctl enable mysqld
    

    6.导入sql文件

    (1)上传sql文件 /home/sql 我用的是winSCP

    (2)登录Mysql

    mysql -uroot -p
    

    (3)导入sql文件(在Mysql内)

    source /home/sql/user.sql #sql文件所在目录
    

    参考文章 https://www.jianshu.com/p/24035dc4a06e

  • 相关阅读:
    jQuery实现选项联动轮播
    EasyUI datagrid 行编辑
    UEditor的使用
    jQuery Pagination分页插件的使用
    SQL Server论坛楼层计算触发器
    编写了一个简单的串口映射工具
    JS表单验证插件(支持Ajax验证)
    JS虚拟键盘
    JS数字键盘
    HTML的select控件美化
  • 原文地址:https://www.cnblogs.com/zzxaaas/p/13874083.html
Copyright © 2011-2022 走看看