zoukankan      html  css  js  c++  java
  • Linux服务器安装mysql

    1.连接服务器后运行MySQL安装命令

    yum install mysql;   yum install mysql-server; 

    2.我的阿里云服务器装的是centos7的系统,带有MariaDB而不是MySQL。因此在yum install mysql-server时会报错

     我查了下有两种解决方法:

    1).安装从网上下载文件的wget命令 yum -y install wget

     下载mysql的repo源: wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    安装mysql-community-release-el7-5.noarch.rpm包  :rpm -ivh mysql-community-release-el7-5.noarch.rpm

    查看已安装的repo源:ls -l /etc/yum.repos.d/mysql-community*

    安装mysql:yum install mysql-server

    2).首先必须添加mysql社区

    repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

    最后使用像安装MySQL的常规方法一样安装mysql: yum -y install mysql-server

    我用了第2种,2种方法都可以

    3.查看mysql的安装目录

    ps -ef|grep mysql   

    4.登录Mysql数据库

    1)使用命令:service mysqld status 查看MySql的运行状态
    2)使用命令:service mysqld start 启动MySql服务
    3)连接MySql数据库: mysql -u root -p ,回车后输入密码即可。或者使用绕过密码进行强制登陆: mysqld_safe--user=mysql --skip-grant-tables--skip-networking &
    4) 更新root用户密码:
    首选选择数据库:mysql>use mysql;
    执行sql,mysql> update user set password=password("新密码") where user='root';
    5) flush privileges; 然后刷新权限。
    6) 最后退出数据库quit;   

    mysql命令是以分号(;)结束的,因此不要忘记符号输入

    5.给服务器开放3306端口

    1)在服务器上登陆数据库之后,执行 mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';

    grant:赋权命令         all privileges:当前用户的所有权限       on:介词    

    *.*:当前用户对所有数据库和表的相应操作权限       to:介词

    ‘root’@’%’:权限赋给root用户,所有ip都能连接

    2)刷新权限:flush privileges;
    3)给服务器开放3306端口:
    执行

     firewall-cmd --permanent --zone=public --add-port=3306/tcp

    firewall-cmd --permanent --zone=public --add-port=3306/udp

    执行重启防火墙

     firewall-cmd --reload

    使最新的防火墙设置规则生效。

     6.在阿里云后台新增3306端口,连接MySql数据库

    1).登录阿里云管理台,找到安全组

     

     2).配置规则

     3).新增3306端口--手动添加保存

     

     OK了。已经可以本地连接服务器的数据库了

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    WP7 操作XML文件
    C#和C/C++指针实现swap交换
    感受
    我学到了什么 我思考了什么.
    hdu 2768 Cat vs. Dog (最大独立)
    hdu 1960 Taxi Cab Scheme (最小覆盖)
    hdu 1528 Card Game Cheater (最小覆盖)
    hdu 4160 Dolls (最大独立)
    hdu 2458 Kindergarten (最大独立集)
    hdu 2119 Matrix (最小覆盖)
  • 原文地址:https://www.cnblogs.com/butaileng7/p/13785452.html
Copyright © 2011-2022 走看看