文档章节

CentOS7安装mysql

亚林瓜子
 亚林瓜子
发布于 2018/10/29 10:41
字数 353
阅读 26
收藏 0

准备

升级系统

sudo yum update

查找mysql rpm包下载链接

mysql下载页面:

https://dev.mysql.com/downloads/repo/yum/

mysql-download

记住rpm包文件的md5值:739dc44566d739c5d7b893de96ee6848

安装wget

yum install wget

下载mysql rpm包

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

安装mysql

# 安装mysql rpm包
sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
# yum升级
sudo yum update
# 安装mysql
sudo yum install mysql-server

设置mysql

开启自启动

sudo systemctl enable mysqld

启动mysql

sudo systemctl start mysqld

强化mysql设置

# 查看root安装默认密码
sudo grep 'temporary password' /var/log/mysqld.log
# mysql强化设置
sudo mysql_secure_installation

这里涉及到root的密码设置,以及禁止root从远程登录的事件。 关于mysql的安装强化脚本的介绍,可以看一看,这里:

https://dev.mysql.com/doc/refman/5.6/en/mysql-secure-installation.html

root用户登录

mysql -u root -p
# 接下来上输入,刚才设置的root密码即可

创建数据库

>mysql create database mydb character set utf8;

添加用户

# 添加用户和设置用户密码
>mysql create user 'myuser'@'localhost' identified by 'mypassword';
# 用户myuser在数据库mydb上面有全部权限
>mysql grant all privileges on mydb.* to 'myuser'@'localhost';
>mysql exit
# 刷新权限
flush privileges;

测试新用户

mysql -u myuser -p

其他

参考

本文转载自:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-centos-7

亚林瓜子

亚林瓜子

粉丝 23
博文 257
码字总数 88625
作品 0
长沙
高级程序员
私信 提问
centos7 安装MySQL报错No package mysql-server available

在CentOS7上安装mysql时,如果出现了以下截图的提示: 排错方案有三种:(当前截图属于第三种由于系统原因) 1、没有在线源或者未连接外网2、本地光盘未挂载或者光盘内置包不全3、系统升级是...

留言非雨
2018/01/03
0
0
MySQL之安装美团点评的SQLAdvisor

注意:是在Centos7上安装SQLAdvisor,必须是在没有安装MySQL的Centos7上安装,因为如果事先安装了MySQL,那么安装SQLAdvisor时,MySQL的/etc/my.cnf会与SQLAdvisor的依赖发生冲突。 在没有安...

汉斯-冯-拉特
2018/07/17
230
0
yum安装最新的mysql

通常在使用Yum安装MySQL时,centos6默认安装的是伴随OS发布的旧MySQL版本,centos7安装的MariaDB。之前要安装最新的MySQL版本,你必须去Oracle的MySQL主页,下载最新的发布版本,然后编译安装...

hiwill
2015/09/09
511
0
centos7作为Docker基础镜像须知

centos7基础镜像Dockerfile来构建mysql镜像可能会有问题,在Docker hub上构建失败: Build failed: The command '/bin/sh -c /etc/init.d/mysqld start && mysql -e "grant all privileges o......

chenyufeng1991
2018/04/07
0
0
MYSQL安装之Yum

非常方便安装MYSQL方法之一,但安装后密码设置会有密码强度 取消也是非常方便,只要向主配中添加 validate-password=off MYSQL会区分你得linux系统 详情可以去官网查看,我直接以CentOS7举例...

JianYua
2018/01/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

75、GridFS

GridFS是MongoDB提供的用于持久化存储文件的模块,CMS使用Mongo DB存储数据,使用FGridFS可以快速集成开发。 工作原理: 在GridFS存储文件是将文件分块存储,文件会按照256KB的大小分割成多个...

lianbang_W
44分钟前
4
0
js bind 绑定this指向

本文转载于:专业的前端网站➱js bind 绑定this指向 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>bind函数绑定this指向......

前端老手
47分钟前
4
0
CentOS Linux 7上将ISO映像文件写成可启动U盘

如今,电脑基本上都支持U盘启动,所以,可以将ISO文件写到U盘上,用来启动并安装操作系统。 我想将一个CentOS Linux 7的ISO映像文件写到U盘上,在CentOS Linux 7操作系统上,执行如下命令: ...

大别阿郎
54分钟前
4
0
深入vue-公司分享ppt

组件注册 全局注册 注册组件,传入一个扩展过的构造器 Vue.component('my-component', Vue.extend({/*...*/})) 注册组件,传入一个选项对象(自动调用Vue.extend) Vue.component('my-comp...

莫西摩西
55分钟前
4
0
gitlab重置管理员密码

登录gitlab服务器 [root@localhost bin]# sudo gitlab-rails console productionLoading production environment (Rails 5.2.3)irb(main):001:0> u = User.where(email: 'admin@example.co......

King华仔o0
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部