1.6 CentOS7 配置AMP环境之MySQL
来源:互联网 发布:360软件管家电脑版 编辑:程序博客网 时间:2024/05/17 22:41
由于CentOS7系统默认是使用了MariaDByum 源里的 MySQL 被替换为了 MariaDB
一. 安装 MariaDB:
yum install mariadb mariadb-server#拷贝配置文件cp /usr/share/mysql/my-huge.cnf /etc/my.cnfsystemctl start mariadb.service#设置开机启动systemctl enable mariadb.service
二. 安装原版MySQL
1. 直接在线安装
rpm -ivh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
上面的地址来自 http://dev.mysql.com/downloads/repo/yum/
,可能会有变动,请自行修改
2. 手动下载安装包安装
进入 http://dev.mysql.com/downloads/
点击 MySQL Yum Repository
选择
下载
然后将rpm包放入/home目录下
shell> sudo rpm -Uvh mysql-community-release-el7-5.noarch.rpm
3. 默认直接安装的是最新版本
yum install mysql mysql-server
4. 开启MySQL服务
systemctl start mysqld.service
5. 设置开机启动
systemctl enable mysqld.service
6. 设置MySQL密码等安全设置
mysql_secure_installation
三. MySQL客户端连接
我这里使用Navicate Premium 客户端
新建连接,输入对应的IP地址,数据库用户名和密码
这里我的端口号设置为13306,这一点详见《VM中CentOS7通过NAT方式设置静态IP》
如果连接失败 MYSQL CONNECT ERROR – 1130:Host ’202.43.**.**’ is not allowed to connect to this MySQL server
其原因可能是由于MySQL用户没有足够的权限从其他IP访问数据库(默认root没有),可以登陆CentOS进行授权
1. 登陆MySQL
mysql -u root -p
2. 授权
grant all on 数据库名.* to ‘数据库账户名’@’%’ identified by ‘密码’ with grant option;flush privileges;
其中数据库名改为*后表示开放的数据库下所有表
’数据库账户名’@’%’ 这里表示要开放的账户(root等用户),百分号表示在任何主机都允许访问。
3. 连接成功
1 0
- 1.6 CentOS7 配置AMP环境之MySQL
- 1.5 CentOS7 配置AMP环境之Apache
- 1.7 CentOS7 配置AMP环境之PHP
- 1.4 CentOS7 配置AMP环境之安装准备
- CentOS7配置AMP安装配置(Apache + MySQL + PHP)
- centos7 配置 php mysql appche 环境
- centos7配置php运行环境(Apache、mysql)
- centos配置amp环境
- centos7自学之3-tomcat环境配置
- 云服务器centos7.2安装amp环境
- LINUX(centos7 + jdk7+mysql+tomcat7)环境配置
- CentOS7安装gtk+2.0和mysql及环境配置
- centos7环境配置haproxy实现mysql数据库和redis代理服务器
- Centos7 安装配置apache(nginx)+php+mysql环境
- CentOS7环境安装MySQL
- centos7配置环境
- centos7 开发环境配置
- Centos7配置LAMP环境
- java中代理模式以及new和newInatance()的区别
- uva 108
- 数据结构学习总结——数据结构概述
- 飞思卡尔MAPS四色板序列1
- 简单理解socket协议
- 1.6 CentOS7 配置AMP环境之MySQL
- 2015年9月25日滴滴出行在线编程题
- 杭电acm--2070
- 【从头开始学算法】快速排序
- 用顺序表求集合的交集、并集和差集
- 使用颜色渐变图片自定义条形ProgressBar
- 求两个数的公约数(gcd)
- UVa 11795 Mega Man's Mission(集合动态规划)
- Linux服务器搭建(以阿里云服务器为例)