Centos7 下Mysql5.7.19安装方法介绍
技术百科
巴扎黑
发布时间:2017-09-15
浏览: 次 这篇文章主要介绍了centos7 下mysql5.7.19安装教程详解,小编认为非常不错,特此分享到本站平台,需要的朋友参考下吧
1、下载
从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz,版本为5.7.19
下载地址:
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux
2、创建mysql用户组及用户
l 创建mysql用户组
#groupadd mysql
l 在mysql用户组下创建mysql用户
#useradd mysql -g mysql
3、确定安装目录和数据目录
我的mysql安装目录为/data/mysql,数据目录为/data/mysql/data。
4、上传安装文件到服务器
把mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz文件通过ftp工具放到/data/installfiles目录.
5、解压tar.gz文件/data目录
#cd /data/installfiles #tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
6、修改目录名
将mysql-5.7.19-linux-glibc2.12-x86_64更名为mysql并移动到 /usr/local/mysql下。
#mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql
7、创建存放数据目录
在/data /mysql下创建data目录
#mkdir /data/mysql/data
8、对mysql用户进行授权
将mysql目录及下面的文件、子目录文件主改成mysql
#cd /data #chown -R mysql:mysql mysql/
给与mysql目录及下面的文件、子目录755权限
#chmod -R 755 mysql/
9、编译安装并初始化mysql,并记住临时密码
#/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql
当时安装的临时密码为:root@localhost:3?2YBeSg:Nte
10、创建日志文件目录
mkdir -p /data/mysql/log/mariadb/ cd /data/mysql/log/mariadb/ touch mariadb.log chmod -R 775 mariadb.log chown -R mysql:mysql mariadb.log chown -R mysql:mysql /data/mysql
11、启动mysql服务
/data/mysql/support-files/mysql.server start
12、登录msyql,输入密码(密码为第9步骤的初始化密码)
#mysql -u root -p
13、 修改密码为“123456”
msql>alter user 'root'@'localhost' identified by '123456'; mysql>use mysql; msyql>update user set user.Host='%' where user.User='root'; mysql>flush privileges; mysql>quit
14、修改/etc/my.cnf文件
# instructions in http://fedoraproject.org/wiki/Systemd socket=/tmp/mysql.sock [mysqld] datadir=/data/mysql/data socket=/tmp/mysql.sock max_connections=1000 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # instructions in http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/data/mysql/log/mariadb/mariadb.log pid-file=/data/mysql/run/mariadb/mariadb.pid # # include all files from the config directory # !includedir /etc/my.cnf.d
修改标红部分内容。
# 官网
# 这篇文章
# 上传
# 小编
# 下载地址
# 安装目录
# 下吧
# 输入密码
# 密码为
# 非常不错
# centos7
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- php删除数据怎么软删除_添加is_del字段标记
- Win10怎样清理C盘爱奇艺缓存_Win10清理爱
- mac怎么安装pip_MAC Python pip
- 如何使用Golang实现文件追加操作_向已有文件追
- VSC怎么配置PHP的Xdebug_远程调试设置步
- Python面向对象实战讲解_类与设计模式深入理解
- Windows 10怎么隐藏特定更新补丁_Wind
- php会话怎么开启_session_start函数
- Win11触摸板没反应怎么办_开启Win11笔记本
- c++ reinterpret_cast怎么用 c
- WindowsUSB驱动安装异常怎么办_USB驱动
- 如何使用Golang实现文件加密_Golang c
- 如何诊断并终止卡死的 multiprocessin
- Win11怎么更改输入法顺序_Win11调整语言首
- Win11怎么开启空间音效_Windows11耳机
- php中作用域操作符能访问私有静态属性吗_访问权限
- 跨文件调用类方法怎么用_php作用域操作符与自动加
- Win11怎么关闭应用权限_Windows11相机
- Win11怎么设置触控板手势_Windows11三
- Win11怎么关闭键盘按键音_Win11禁用打字声
- Windows10如何更改盘符名称_Win10重命
- PHP 中如何在函数内持久化修改引用变量的指向
- 如何在Golang中处理模块冲突_解决依赖版本不兼
- c++中如何求一个数的平方根_c++ sqrt函数
- Python网页解析流程_html结构说明【指导】
- 如何解决Windows时间不准的问题?(自动同步设
- 如何在Golang中优化文件读写性能_使用缓冲和并
- Windows10如何更改开机密码_Win10登录
- php打包exe怎么传递参数_命令行参数接收方法【
- Windows如何拦截2345弹窗广告_Windo
- php修改数据怎么批量改状态_批量更新status
- Mac如何设置动态壁纸?(让桌面动起来)
- Windows10电脑怎么设置电源按钮_Win10
- Python随机数生成_random模块说明【指导
- Windows11如何设置专注助手_Windows
- Windows笔记本无法进入睡眠模式怎么办?(电源
- 作用域操作符会影响性能吗_php静态调用性能分析【
- Win11如何设置开机自动联网 Win11宽带连接
- php增删改查在php8里有什么变化_新特性对cu
- Avalonia如何实现跨窗口通信 Avaloni
- 如何在Golang中配置代码格式化工具_使用gof
- 如何在 Go 项目开发中正确处理本地包导入与远程模
- 如何使用Golang搭建本地API测试环境_快速验
- PHP怎么接收前端传的时间戳_处理时间戳参数转换技
- C++如何使用std::async进行异步编程?(
- MySQL 中使用 IF 和 CASE 实现查询字
- MAC怎么一键隐藏桌面所有图标_MAC极简模式切换
- Win10如何卸载Skype_Win10卸载Sky
- Win11怎么修改DNS服务器 Win11设置DN
- Django 测试数据库表缺失与字段未创建问题的完

-datadir=/data/mysql/data --basedir=/data/mysql
QQ客服