• centos7 mysql安装和基本操作yum安装


    #yum install mysql
    #yum install mysql-server
    #yum install mysql-devel
    安装mysql和mysql-devel都成功,但是安装mysql-server失败,如下:
    # yum install mysql-server

    官网下载安装mysql-server
    # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm
    # yum install mysql-community-server

    或者安装mariadb,大小59 M。
    ]# yum install mariadb-server mariadb
    mariadb数据库的相关命令是:
    systemctl start mariadb #启动MariaDB
    systemctl stop mariadb #停止MariaDB
    systemctl restart mariadb #重启MariaDB
    systemctl enable mariadb #设置开机启动
    启动数据库
    # systemctl start mariadb

    配置mysql
    编码
    mysql配置文件为/etc/my.cnf
    最后加上编码配置
    [mysql]
    default-character-set =utf8
    这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。

    基本相关操作

    开启和关闭
    1.1.开启
      systemctl  start mysql

    1.2.关闭
         systemctl stop mysql
    1.3.重启
         systemctl restart mysql

    2.登录
    2.1.密码明文
      语法:mysql -u用户名 -p用户密码
      举例:mysql -uroot -p123456
    2.2.密码密文
      语法:mysql -u用户名 -p+回车,然后输入密码
      举例:mysql -uroot -p  

    3.修改密码
    在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程
    方法一 、update user set pasusersword =password('123') where user='root' and host='localhost';
    方法二、set password for 'root'@'localhost'=password('456');
    方法三、alter user 'root'@'localhost' identified by ’登陆进来的密码’;
    mysql> FLUSH PRIVILEGES;
    编辑my.cnf,去掉刚才添加的内容,然后重启MySQL
    3.1.SET PASSWORD命令(需登录)
      语法:mysql> set password for 用户名@localhost = password('新密码');
      举例:mysql>set password for root@localhost = password('123456');
    3.2.使用sql语句更新 mysql 库中的 user 表(需登录)
      mysql> use mysql;
      mysql> update user set password=password('123') where user='root' and host='localhost';
      mysql> flush privileges;
    3.3.mysqladmin命令,明文(不需登录)
      语法:mysqladmin -u用户名 -p旧密码 password 新密码
      举例:mysqladmin -uroot -p123 password 123456
    3.4.mysqladmin命令,密文(不需登录)
      语法:mysqladmin -u用户名 -p旧密码 password+回车,然后输入两次新密码
      举例:mysqladmin -uroot -p123 password

    4.常用操作(需登录)
    4.1.显示数据库列表
      show databases;
    4.2.创建、删除数据库
      create database 数据库名;
      drop database 数据库名;
    4.3.显示库中的数据表
      use mysql;
      show tables;
    4.4.显示数据表结构
      describe 数据表名

    5、退出mysql(quit或者exit)
    quit或者exit退出mysql。

    MariaDB重启后,执行 systemctl start mariadb 启动报错
    根据官方提示执行 systemctl status mariadb.service 或者 journalctl -xe 并不能看出真正原因,此时可以查看mariadb的日志文件,查看错误原因。
    cd /var/log/mariadb/
    vi mariadb.log

  • 相关阅读:
    读取assets下的文件
    ViewPager的图片轮播
    ImageLoader的用法
    qpp的客户端
    服务器
    webview的使用
    AsyncTask方法
    HttpClientDopost方法
    通过 httpclientget 方法 向服务器中请求数据
    viewpager滑动button按钮选项卡跟着变动颜色
  • 原文地址:https://www.cnblogs.com/yigehezi/p/10637076.html
Copyright © 2020-2023  润新知