Linux学习之七--mysql的安装使用
安装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的安装使用相关推荐
- linux学 java_[操作系统]Linux学习第二步(Java环境安装)
[操作系统]Linux学习第二步(Java环境安装) 0 2017-05-19 00:02:21 jdk版本:jdk-8u131-linux-x64.rpm 注:以下操作在root用户或具有root权 ...
- Linux学习之centOs的安装(二)
Linux学习之centOs的安装(二) 一般步骤笔记本上已经标注,另外详细解说:NETWORK和HOSTNAME部分 1.配置本身固定ip地址: 双击NETWORK & HOSTNAME,打 ...
- Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00 ...
- Linux学习笔记三:安装VMWare Tools共享文件夹
这里写目录标题 概述 window下安装 Ubuntu下安装 提取安装包 解压安装 Ubuntu安装插件 适应窗口和拖拽文件 概述 本文主要是记录下我安装VMwareTools的过程,原本打算写在Li ...
- Linux学习笔记之软件安装
Linux学习笔记 这篇文章主要简单记录一下初次使用Linux的一些笔记吧 首先我安装时没选用中文版,直接选用了英文版,所以导致后面没有中文输入法,下载sogoupinyin,找到ubuntu对应的版 ...
- mysql学习笔记---mysql的安装--rpm安装
安装mysql rpm安装(以mysql 5.7.29为例) 1,在mysql官方网站下载rpm包,将文件传输到linux里 [root@localhost ~]# ls anaconda-ks.cf ...
- Linux学习-22-源码包安装、卸载和升级
7.11 Linux源码包安装和卸载 由于 Linux 操作系统开放源代码,因此在其上安装的软件大部分也都是开源软件,例如 Apache.Tomcat 和PHP等.开源软件基本都提供源码下载,可采用源 ...
- 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 ...
- Linux学习笔记45——软件安装:源代码与 Tarball
我们在第一章.Linux是什么当中提到了 GNU 计划与 GPL 授权所产生的自由软件与开放源码等咚咚.不过,前面的章节都还没有提到真正的开放源码是什么的讯息!在这一章当中,我们将借由 Linux 操 ...
最新文章
- Android系统的开机画面显示过程分析(13)
- java guava 使用_Java8-Guava实战示例
- 网易技术干货 | 云信跨平台C++ SDK开发实战
- 牛客 - 王国(虚树+树的直径)
- Ring3下Dll注入方法整理汇总
- 北漂、海漂的你,每个月发薪资支付生活成本后还剩多少钱
- WebForm 分页与组合查询
- mysql添加新用户 开放外网访问
- 基于python的毕业论文-基于python的飞机大战小游戏毕业论文设计和代码
- 小酌一下:Pycharm 2019.1.3 64位版本破解
- docker安装fastdfs_【运维面试】面试官:你们公司的docker主要用来做啥?
- python处理select
- iOS 开发应用内跳转到App Store
- Redis内存淘汰策略及内存管理
- 完全免费的在线遥感影像下载器-转载
- 合批/批量渲染 (Batch)、实例化Instancing
- win7计算机时间显示错误,Win7每次重新启动时计算机显示时间都是错误的
- 小白先学哪一门编程语言
- 如何安装使用Oracle10g
- 2022危险化学品生产单位安全生产管理人员考题及在线模拟考试
热门文章
- Windows 编程[8] - WM_PAINT 消息
- C++ Qt学习笔记(4)绘图
- Django+nginx+uwsgi+ubuntu18.04网站部署
- pthread异步_异步管道的实现
- 软启动器说明书_软启动器怎么接线?一张电路图一张实物图供大家参考
- Jmeterbadboy环境搭建
- CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.ts
- 使用Pycharm将代码同步到GitHub
- Filecoin Gas基础费率跌至4.40 nanoFIL
- 尼日利亚年轻人推动该国登上比特币谷歌搜索排名榜首