安装mysql:

  CentOS7后的版本,的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

1 # wget  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

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

 # rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

# yum install mysql-server

4.mysql安装完成后,进行相关配置

  安装完了,还需要一些基础配置。

# systemctl enable mysqld  #把mysql加入开机启动
# systemctl start mysqld   #启动mysql服务进程

# mysql_secure_installation  #配置mysql的密码等

  #[设置root用户密码]
  Set root password? [Y/n] y 
  #[删除匿名用户]   
  Remove anonymous users? [Y/n] y 
 #[禁止root远程登录]
  Disallow root login remotely? [Y/n] y   
  #[删除test数据库]
  Remove test database and access to it? [Y/n] y 
  #[刷新权限]
  Reload privilege tables now? [Y/n] y 

五.登陆mySql

# mysql -u root -p

六.配置mysql.cnf以及远程访问

mysql的配置文件为/etc/my.cnf,加上编码格式,不然有可能数据库数据中文会乱码:

[mysql]
default-character-set =utf8

登录mysql后,进行授权操作:

-mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

使用iptables开放3306端口,才可以远程访问。详细请点击这里了解iptables的配置。

mysql常用命令:

启用Mysql:  systemctl start mysqld 

重启Mysql: systemctl restart mysqld 

 

转载于:https://www.cnblogs.com/duyao/p/5995988.html

Linux学习之七--mysql的安装使用相关推荐

  1. linux学 java_[操作系统]Linux学习第二步(Java环境安装)

    [操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...

  2. Linux学习之centOs的安装(二)

    Linux学习之centOs的安装(二) 一般步骤笔记本上已经标注,另外详细解说:NETWORK和HOSTNAME部分 1.配置本身固定ip地址: 双击NETWORK & HOSTNAME,打 ...

  3. Linux下查看MySQL的安装路径

    Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00 ...

  4. Linux学习笔记三:安装VMWare Tools共享文件夹

    这里写目录标题 概述 window下安装 Ubuntu下安装 提取安装包 解压安装 Ubuntu安装插件 适应窗口和拖拽文件 概述 本文主要是记录下我安装VMwareTools的过程,原本打算写在Li ...

  5. Linux学习笔记之软件安装

    Linux学习笔记 这篇文章主要简单记录一下初次使用Linux的一些笔记吧 首先我安装时没选用中文版,直接选用了英文版,所以导致后面没有中文输入法,下载sogoupinyin,找到ubuntu对应的版 ...

  6. mysql学习笔记---mysql的安装--rpm安装

    安装mysql rpm安装(以mysql 5.7.29为例) 1,在mysql官方网站下载rpm包,将文件传输到linux里 [root@localhost ~]# ls anaconda-ks.cf ...

  7. Linux学习-22-源码包安装、卸载和升级

    7.11 Linux源码包安装和卸载 由于 Linux 操作系统开放源代码,因此在其上安装的软件大部分也都是开源软件,例如 Apache.Tomcat 和PHP等.开源软件基本都提供源码下载,可采用源 ...

  8. linux+python+djiango+mysql编译安装学习笔记

    1 环境准备 oel5.8 32位 Database version : 5.0.77 MySQL-python-1.2.3.tar.gz Python-2.7.5.tar.bz2 setuptool ...

  9. Linux学习笔记45——软件安装:源代码与 Tarball

    我们在第一章.Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚.不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操 ...

最新文章

  1. Android系统的开机画面显示过程分析(13)
  2. java guava 使用_Java8-Guava实战示例
  3. 网易技术干货 | 云信跨平台C++ SDK开发实战
  4. 牛客 - 王国(虚树+树的直径)
  5. Ring3下Dll注入方法整理汇总
  6. 北漂、海漂的你,每个月发薪资支付生活成本后还剩多少钱
  7. WebForm 分页与组合查询
  8. mysql添加新用户 开放外网访问
  9. 基于python的毕业论文-基于python的飞机大战小游戏毕业论文设计和代码
  10. 小酌一下:Pycharm 2019.1.3 64位版本破解
  11. docker安装fastdfs_【运维面试】面试官:你们公司的docker主要用来做啥?
  12. python处理select
  13. iOS 开发应用内跳转到App Store
  14. Redis内存淘汰策略及内存管理
  15. 完全免费的在线遥感影像下载器-转载
  16. 合批/批量渲染 (Batch)、实例化Instancing
  17. win7计算机时间显示错误,Win7每次重新启动时计算机显示时间都是错误的
  18. 小白先学哪一门编程语言
  19. 如何安装使用Oracle10g
  20. 2022危险化学品生产单位安全生产管理人员考题及在线模拟考试

热门文章

  1. Windows 编程[8] - WM_PAINT 消息
  2. C++ Qt学习笔记(4)绘图
  3. Django+nginx+uwsgi+ubuntu18.04网站部署
  4. pthread异步_异步管道的实现
  5. 软启动器说明书_软启动器怎么接线?一张电路图一张实物图供大家参考
  6. Jmeterbadboy环境搭建
  7. CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.ts
  8. 使用Pycharm将代码同步到GitHub
  9. Filecoin Gas基础费率跌至4.40 nanoFIL
  10. 尼日利亚年轻人推动该国登上比特币谷歌搜索排名榜首