centos/linux下的安装mysql
cetos7不出现mysql的yum:https://www.cnblogs.com/lonecloud/p/9168854.html
1.从yum 下面下载mysql数据库
yum -y install mysql-server
2.查询该mysql是否安装完成
rpm -qa|grep mysql-server
出现如下图所示标明安装完成

3.修改配置文件为/etc/my.cnf
vim /etc/my.cnf
添加如下设置将[mysqlld]节点的字符编码设置为utf8
default-character-set=utf8
character-set-server=utf8
然后保存

3.自动启动配置
(1).执行命令
chkconfig mysqld on
(2)执行
chkconfig --list mysqld
出现如下图表示已经启动成功

4.防火墙配置
vim /etc/sysconfig/iptables
添加
#mysql
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
输入:wq保存
重启防火墙
service iptables restart

出现上图表示成功
5.启动mysql
service mysqld start
出现如下图表示启动成功

6.mysql 初始化环境设置
登录初始化环境
mysql -u root
7.mysql 配置
(1).查看目前mysql的用户
select user,host,password from mysql.user;
出现如下图

然后在修改root密码
密码设置为123456
set password for root@localhost=password('123456');
set password for root@127.0.0.1=password('123456');
出现如图所示

表示修改成功
退出mysql后再次登录mysql
mysql -u root -p123456
登录成功即可
8.删除匿名用户
从上面可以看到有user=''的用户
所以执行:
delete form mysql.user where user='';
flush privileges;
flush privileges;让其生效

9.插入用户
insert into mysql.user(host,user,password) values("localhost","lonecloud",password("123456"));
flush privileges;

10.切换用户登录测试是否正常
11创建数据库,让你的用户赋予权限
xxx代表数据库,lonecloud代表用户名 localhost代表host 123456 代表该用户的密码
grant all privileges on xxx.* to lonecloud@localhost identified by '123456'
12。给账号开通外网所有权限
grant all privileges on *.* to 'lonecloud'@'%' identified by 'lonecloud';
centos/linux下的安装mysql的更多相关文章
- CentOS Linux下编译安装MySQL
本文参考张宴的Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]完成.所有操作命令都在CentOS 6.4 64位操作系统下实践 ...
- Linux下yum安装MySQL
写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL ...
- linux下如何安装mysql和redis
linux下如何安装mysql(mariadb) linux下如何安装软件? 1. yum安装软件也得注意,一个是配置yum源 1.我们当前的是阿里云的yum源(下载速度特别快) 通过 yum ins ...
- Linux下yum安装MySQL yum安装MySQL指定版本
yum安装MySQL 1. 查看有没有安装过 yum list installed MySQL* (有存在要卸载yum remove MySQL*) rpm -qa | grep my ...
- centos/linux下的安装Maven
1.保证该项目安装了JDK 请在系统中输入java -version查看该命令是否存在 如果没有安装JDK请移步到Centos/linux下的JDK安装 2.下载Maven wget http://m ...
- centos/linux下的安装Tomcat
1.启动tomcat时候需要JDK依赖 如果没有安装的请移步到该链接Centos/linux下的JDK安装 2.从官网上下载tomcat压缩包 wget -c http://apache.fayea. ...
- 64位linux下rpm安装mysql的5.5.55版本
昨天同事开了个阿里云环境,让我帮他安装mysql数据库,本想着很简单的一件事,结果还是折腾了一番.坑很多,一路趟过,一个接一个,只能硬着头皮冲. 首先是下载压缩包,因为采用了rpm安装方式,所以下载的 ...
- Linux下离线安装MySQL
Linux下安装mysql 1 检查并卸载已安装mysql 命令:rpm -qa|grep -i mysql 命令:rpm -e --nodeps ‘上个命令后显示的本机已安装mysql依赖’ 如果存 ...
- Linux 下编译安装MySQL
最近在研究Mysql,当然先要把它安装在机器上才行呀.记录下操作,加深记忆,也供以后参考. 准备工作: Linux版本:Redhat Linux 6.4 Mysql版本(安装包):mysql-5.6. ...
随机推荐
- Java 获取年月日方法
package com.ob; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util ...
- intellij-项目目录隐藏无用的文件和文件夹
File-->Editor-->File Types
- tp5中设置指定的log日志,可单独建立文件夹和文件名
1:在D:\www\tp5\thinkphp\library\think\Log.php中添加下列代码.可在runtime文件夹下建立tlogs文件夹(可自定义). /** * [payLog 支付日 ...
- 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合
需求背景:有个调用统计日志存储和统计需求,要求存储到mysql中:存储数据高峰能达到日均千万,瓶颈在于直接入库并发太高,可能会把mysql干垮. 问题分析 思考:应用网站架构的衍化过程中,应用最新的框 ...
- CentOS7搭建时间服务器-chrony(不坑)
标签(linux): chrony 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 之前centos6我们一直用的ntp时间服务器,虽然到CentOS7上也可以装 ...
- [Bug] 解决 Sql Server 数据库死锁问题
SELECT request_session_id spid, OBJECT_NAME(resource_associated_entity_id) tableName FROM sys.dm_tra ...
- 21_python集合总结
集合 1.无序的:没有索引,不能改和删出某个元素,不能返回某个索引元素2.不可重复 : 可以利用set去重3.数学运算:交集.并集.差集,反交集,超集/子集4.里面的元素:必须是可哈希的,不可变的.他 ...
- python生成随机图形验证码
使用python生成随机图片验证码,需要使用pillow模块 1.安装pillow模块 pip install pillow 2.pillow模块的基本使用 1.创建图片 from PIL impor ...
- 配置apache使之支持浏览器端的缓存
当直接在浏览器中输入一个URL,或者点击一个链接的时候,那么浏览器缓存就会起作用,如果缓存没有过期,那么浏览器会从本地读取资源,不会发起HTTP请求,如果缓存过期,那么浏览器会发起新的浏览器请求. 一 ...
- Ubuntu14.04server + LNMP + Zabbix3.4安装教程
此教程使用的编辑器是vim LNMP安装很简单,跟着步骤走没有问题,就不粘图片了. 安装MYSQL (1)开始安装:apt-get install mysql-server libmysqld-dev ...