zoukankan      html  css  js  c++  java
  • centos 7 安装mysql及常用操作

    一、安装mariadb

    1、添加配置

    rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaD

    2、安装

    yum -y install MariaDB-server MariaDB-client
    

    3、启动

    systemctl start mariadb #启动服务
    systemctl enable mariadb #设置开机启动
         
    systemctl restart mariadb #重新启动
    systemctl stop mariadb.service #停止MariaDB

    4、配置

    mysql_secure_installation
    首先是设置密码,会提示先输入密码
    
     
    Enter current password for root (enter for none):<–初次运行直接回车
     
    设置密码
     
    Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
    New password: <– 设置root用户的密码
    Re-enter new password: <– 再输入一次你设置的密码
     
    其他配置
     
    Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
     
    Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车(后面授权配置)
     
    Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
     
    Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

    5、设置字符集

    使用vim /etc/my.cnf.d/server.cnf命令编辑server.cnf文件,在[mysqld]标签下添加:

    init_connect='SET collation_connection = utf8_unicode_ci'
    init_connect='SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake


    设置好后重启

    systemctl restart mariadb

    6、安装mysqlclient

    pip install mysqlclient

    二、常用命令

    show database;显示数据库列表

    use 数据库名称;  确定使用某个数据库;

    show tables;显示当前数据库所有有库表

    给用户最大权限

    grant all privileges on *.* to '用户名'@'%' idetified by '密码'

    参考:https://blog.csdn.net/qq_39719589/article/details/81835330

  • 相关阅读:
    java.lang.ClassNotFoundException: org.jaxen.JaxenException
    hdu 4882 ZCC Loves Codefires(贪心)
    C++ STL 源代码学习(之deque篇)
    算法导论学习笔记(2)-归并排序
    机器学习方法:回归(一):线性回归Linear regression
    HDU 2028 Lowest Common Multiple Plus
    C++11新特性应用--实现延时求值(std::function和std::bind)
    大数减法
    hive 运行sqlclient异常
    Oracle 12c agent install for windows
  • 原文地址:https://www.cnblogs.com/socks/p/12711783.html
Copyright © 2011-2022 走看看