博客参考:  https://www.cnblogs.com/pyyu/p/9467289.html

1. Mysql安装

  1. 、首先在 RHEL/CentOS Fedora 操作系统中添加 MariaDB YUM 配置文件 MariaDB.repo 文件。
  2.  
  3. #编辑创建mariadb.repo仓库文件
  4. vi /etc/yum.repos.d/MariaDB.repo
  1. 、添加repo仓库配置
  2. [mariadb]
  3. name = MariaDB
  4. baseurl = http://yum.mariadb.org/10.1/centos7-amd64
  5. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
  6. gpgcheck=
  1. 、当 MariaDB 仓库地址添加好后,你可以通过下面的一行命令轻松安装 MariaDB
  2.  
  3. yum install MariaDB-server MariaDB-client -y
  1. .
  2. mariadb数据库的相关命令是:
  3.  
  4. systemctl start mariadb #启动MariaDB
  5.  
  6. systemctl stop mariadb #停止MariaDB
  7.  
  8. systemctl restart mariadb #重启MariaDB
  9.  
  10. systemctl enable mariadb #设置开机启动
  1. . 启动后正常使用的mysql
  2. systemctl start mariadb

2. 初始化mysql

  1. 在确认 MariaDB 数据库软件程序安装完毕并成功启动后请不要立即使用。为了确保数据 库的安全性和正常运转,需要先对数据库程序进行初始化操作。这个初始化操作涉及下面 步骤。
  2. 设置 root 管理员在数据库中的密码值(注意,该密码并非 root 管理员在系统中的密 码,这里的密码值默认应该为空,可直接按回车键)。
  3. 设置 root 管理员在数据库中的专有密码。
  4. 随后删除匿名账户,并使用 root 管理员从远程登录数据库,以确保数据库上运行的业
  5. 务的安全性。
  6. 删除默认的测试数据库,取消测试数据库的一系列访问权限。
  7. 刷新授权列表,让初始化的设定立即生效。
  1. mysql_secure_installation

3. MySql基本命令

  1. #修改mysql密码
  2. MariaDB [(none)]> set password = PASSWORD('redhat123');
  1. 登录mysql
  2.  
  3. [root@VM_0_2_centos yum.repos.d]# mysql -uroot -p
  4. Enter password:
  5. Welcome to the MariaDB monitor. Commands end with ; or \g.
  6. Your MariaDB connection id is
  7. Server version: 10.1.-MariaDB MariaDB Server
  8.  
  9. Copyright (c) , , Oracle, MariaDB Corporation Ab and others.
  10.  
  11. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  12.  
  13. MariaDB [(none)]> Ctrl-C -- exit!
  14. Aborted
  15. [root@VM_0_2_centos yum.repos.d]#

设置mysql

  1. .中文编码设置,编辑mysql配置文件/etc/my.cnf,下入以下内容
  2.  
  3. [mysqld]
  4. character-set-server=utf8
  5. collation-server=utf8_general_ci
  6. log-error=/var/log/mysqld.log
    bind-address = 0.0.0.0 #允许远端所有机器访问

  7. [client]
  8. default-character-set=utf8
  9. [mysql]
  10. default-character-set=utf8
  1. .授权配置
  2.  
  3. 远程连接设置哦设置所有库,所有表的所有权限,赋值权限给所有ip地址的root用户
  4. mysql > grant all privileges on *.* to root@'%' identified by 'password'; 远端访问必须有此命令
  5. #创建用户
  6. mysql > create user 'username'@'%' identified by 'password';
  7. #刷新权限
  8. flush privileges;

数据库备份与恢复

  1. mysqldump命令用于备份数据库数据
  2.  
  3. [root@master ~]# mysqldump -u root -p --all-databases > /tmp/db.dump
  4. 进入mariadb数据库,删除一个db
  5.  
  6. [root@master ~]# mysql -uroot -p
  7.  
  8. MariaDB [(none)]> drop database s11;
  9. 进行数据恢复,吧刚才重定向备份的数据库文件导入到mysql
  10.  
  11. [root@master ~]# mysql -uroot -p < /tmp/db.dump

Mysql 主从复制

bind-address = 0.0.0.0

Mysql -Linux系统下安装指南的更多相关文章

  1. Linux系统下启动MySQL报错:Neither host &#39;localhost.localdomain&#39; nor &#39;localhost&#39; could be looked up with

    Linux系统下启动MySQL报错:Neither host 'localhost.localdomain' nor 'localhost' could be looked up with 摘要 Li ...

  2. 虚拟机中ubuntu-16.04 Linux系统下配置mysql数据库,并在windows下使用navicat远程连接

    Linux系统下mysql数据库安装配置步骤: 1.在服务器上安装mysql:sudo apt-get install mysql-server sudo apt-get install mysql- ...

  3. 解决Linux系统下Mysql数据库中文显示成问号的问题

    当我们将开发好的javaWEB项目部署到linux系统上,操作数据库的时候,会出现中文乱码问题,比如做插入操作,发现添加到数据库的数据中文出现论码,下面就将解决linux下mysql中文乱码问题! 打 ...

  4. linux系统下MySQL表名区分大小写问题

    linux系统下MySQL表名区分大小写问题 https://www.cnblogs.com/jun1019/p/7073227.html [mysqld] lower_case_table_name ...

  5. LINUX系统下MySQL 压力测试工具super smack

    摘要:1.源文件下载地址:http://vegan.net/tony/supersmack/2.安装:注意在编译时,可以先把对应的libmysqlclient.so.*拷贝到/usr/lib3.测试: ...

  6. Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式)

    Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 本机采用Ubuntu16.04系统,tar方式安装MySQL5.7.21 数据库安装文件夹为    /home/devil/mysql 现 ...

  7. Linux系统下授权MySQL账户访问指定数据库和数据库操作

    Linux系统下授权MySQL账户访问指定数据库 需求: 1.在MySQL中创建数据库mydata 2.新建MySQL账户admin密码123456 3.赋予账户admin对数据库mydata具有完全 ...

  8. linux系统下搭建自己的web服务器

    之前在windows 2008 server上搭建了一个用于测试的web服务器,但是在打开网站的时候特别的慢,尤其是图片的加载都会失败,当时以为是路径的问题,但是在服务器上自己打开都特别慢,自己实在找 ...

  9. 在Linux系统下安装大于mysql5.5版本的数据库

    linux下mysql 5.5的安装方法: 1.安装所需要系统库相关库文件      gcc等开发包,在安装linux系统的时候安装. 2.创建mysql安装目录 # mkdir -p /usr/lo ...

随机推荐

  1. 【转】Hadoop HDFS分布式环境搭建

    原文地址  http://blog.sina.com.cn/s/blog_7060fb5a0101cson.html Hadoop HDFS分布式环境搭建 最近选择给大家介绍Hadoop HDFS系统 ...

  2. 对FPKM/RPKM以及TPM的理解

    对FPKM/RPKM以及TPM的理解 2018年07月03日 16:05:53 sixu_9days 阅读数:559 标签: FPKM/RPKMTPMRNA-Seq 更多 个人分类: RNA-Seq ...

  3. 如何看待阿里 AI 每秒制作 8000 张海报?

    看了其他设计老师们的回答,给了我一些启发,于是更新一波. 设计本质上是产品和服务的一部分,如果只站在设计师角度看这问题,免不了会有一种被取代的危机感. 来源:千锋UI ​但如果站在整个产品和服务的角度 ...

  4. 子查询 in 潜在的问题 - 建议最好别用

    转至:http://wiki.lessthandot.com/index.php/Subquery_typo_with_using_in Subquery typo with using in Fro ...

  5. [转载红鱼儿]Delphi实现微信开发(3)如何使用multipart/form-data格式上传文件

    开始前,先看下要实现的微信接口,上传多媒体文件,这个接口是用Form表单形式上传的文件.对我来说,对http的Form表单一知半解,还好,查到这个资料,如果你也和我一样,必须看看这篇文章. 在xali ...

  6. 2018.10.20 NOIP模拟 蛋糕(线段树+贪心/lis)

    传送门 听说是最长反链衍生出的对偶定理就能秒了. 本蒟蒻直接用线段树模拟维护的. 对于第一维排序. 维护第二维的偏序关系可以借助线段树/树状数组维护逆序对的思想建立权值线段树贪心求解. 代码

  7. 2018.09.15点名器(简单dp)

    描述 Ssoier在紧张的学习中,杜老师每天给他们传授精妙的知识. 杜老师为了活跃气氛,设计了一个点名器,这个点名器包含一个长度为M的数组(下标1开始),每个元素是一个oier的名字,每次点名的时候, ...

  8. 2018.08.17 洛谷P3135 [USACO16JAN]堡哞(前缀和处理)

    传送门 有趣的前缀和. 数据范围中的n≤200" role="presentation" style="position: relative;"> ...

  9. 2018.08.04 cogs2633. [HZOI 2016]数列操作e(线段树)

    传送门 支持区间加w(i−ql+1)2" role="presentation" style="position: relative;">w(i ...

  10. js限制上传文件的类型和大小

    var maxsize = 6*1024*1024;//6M var errMsg = "上传的附件文件不能超过6M!!!"; var tipMsg = "您的浏览器暂不 ...