mysql版本:mysql-5.7.22-linux-glibc2.12-x86_64

查看系统中是否已安装mariadb 服务

rpm -qa | grep mariadb

卸载 mariadb及其依赖的包

yum -y remove mariadb-libs-5.5.44-2.el7.centos.x86_64

防火墙设置

查看防火墙状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

查看防火墙是否开机自启

systemctl is-enabled firewalld.service;echo $?禁止防火墙开机启动

systemctl disable firewalld

上传MySQL安装文件

将mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz文件上传到/usr/local/目录下解压

tar-zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

将文件重命名

mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql

添加用户和组

groupadd mysql

useradd mysql-g mysql

创建数据目录并赋予权限

在系统根目录下创建data目录和mysql目录

cd /mkdir-p data

cd data

mkdir-p mysql

授权并查看授权信息

chown mysql:mysql -R /data/mysql

配置my.cnf参数

在/etc目录下创建my.cnf文件,并进行配置:

[mysqld]

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

user=mysql

port=3306character-set-server=utf8mb4

# cancle password

skip-grant-tables

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

配置mysql参数

/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql

初始化配置

/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

注意:如果是报错或者重新初始化,需要清空/data/mysql/下的文件。

开启服务

将mysql加入服务

cp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

设置开机自启

chkconfig mysql on

开启数据库服务

service mysql start

修改密码

/usr/local/mysql/bin/mysql -u root -p>>use mysql;>>update user set authentication_string=password('你的密码') where user='root';>>flush privileges;>>exit;

重启mysql服务

service mysql restart

这是空密码进入,修改好密码之后,就用新的密码登录,同时将my.cnf文件中的skip-grant-tables注释掉

[mysqld]

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

user=mysql

port=3306character-set-server=utf8mb4

# cancle password

#skip-grant-tables

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

重启mysql服务

service mysql restart

允许远程连接

/usr/local/mysql/bin/mysql -u root -p>>use mysql;>>update user set host='%' where user = 'root';>>flush privileges;>>eixt;

配置mysql环境变量

ln -s /usr/local/mysql/bin/mysql /usr/bin

设置开机自启动

cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql

chmod+x /etc/init.d/mysql

chkconfig--add mysql

查看服务

chkconfig--list

看到对应服务名的34 5为open 或者 on 即可

mysql静默安装_mysql5.7静默安装相关推荐

  1. mysql5.7.19winx64安装_mysql5.7.19winx64安装配置方法图文教程(win10)

    mysql 5.7.19 winx64安装教程记录如下,分享给大家 step1 官方下载地址:https://dev.mysql.com/downloads/mysql/ 选择手动下载版本 解压到自己 ...

  2. mysql mgr 配置_MySQL5.7 MGR安装配置

    MySQL5.7 MGR安装配置 一.服务器规划 mysql_mgr_01192.168.10.223 mysql_mgr_02192.168.10.224 mysql_mgr_03192.168.1 ...

  3. mysql warning 日志_Mysql5.7.19安装后错误日志中有警告

    警告1: secure_file_priv 配置项对数据导入导出的影响 1.限制mysqld 不允许导入 | 导出 mysqld --secure_file_prive=null MySQL [ztj ...

  4. mysql 5.6.21 安装_mysql5.6.21安装(通用二进制)

    1. useradd -r mysql 2. mkdir -p /data/mysql 3.chown -R mysql.mysql /data/mysql 4.tar xvzf mysql-5.6. ...

  5. mysql5.6.37免安装_mysql5.6免安装配置

    MySQL5.6.11安装步骤(Windows7 64位) 1. 下载MySQL Community Server 5.6.11 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录 ...

  6. git2.29.2.2怎么安装_MySQL5.5怎么安装

    安装MySQL5.5的步骤: 1. 官网下载mysql5.5 下载地址: http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2. 安装my ...

  7. mysql5.5.20安装_mysql5.5.20安装文档

    1.安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. # wget ...

  8. linux java静默安装软件,linux纯净版脚本执行安装JDK、静默安装Weblogic

    一.首先准备JDK.weblogic安装包,本次使用的安装包版本为jdk-7u80-linux-x64.rpm.fmw_12.1.3.0.0_wls.jar,以此为例 进行JDK脚本安装,需要用ROO ...

  9. linux安装静默安装was7,WAS7.0 - 安装并升级WAS7.0.0.31(静默安装)

    WAS7.0 - 安装并升级WAS7.0.0.31(静默安装) 安装之前需要准备的文件:C1G35ML.tar.gz:WAS7.0安装包 C1G36ML.tar.gz:WAS升级工具 7.0.0-WS ...

  10. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03)

    接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装常用工具_02) 安装Oracle11GR2所需要的依赖包 有高手写成了这样: yum -y install ...

最新文章

  1. MPB:亚热带生态所谭支良组-基于微生物成分数据的差异zOTU分析流程
  2. vue-cli 如何打包上线的方法示例
  3. Javascript获取数组中的最大值和最小值方法汇总
  4. 每日一算法 ---- 冒泡排序
  5. 使用Git命令从远程仓库获取项目代码
  6. python监控服务器信息进行可视化_Python实现数据可视化,看如何监控你的爬虫
  7. java regex 正则表达式 提取数字和去除数字,过滤数字,提取价格
  8. Repositories.EntityFramework 实现方式
  9. 现在一行代码允许长度,80太少,120才算正常
  10. maya mel uf8_对于学习MAYA MEL必须收藏的一篇文章
  11. 依托TAPD的敏捷实践
  12. 坚果云和微云哪个好?谈谈我的使用感受
  13. html网页设计动态烟花效果
  14. windows7英文系统如何将电脑屏幕背景色改成保护眼睛的淡绿色
  15. Visual Studio 2013 - 高亮设置括号匹配 (方括号)
  16. 2017第九届广州国际园林机械与园艺工具展 2017第九届广州国际园林景观与美好人居博览会 第九届广州国际花卉盆栽及花店花园用品展览会 2017中国花卉展览会 第九届广州国际绿化苗木展会刊(参展商名录
  17. C# Base64转换
  18. App中 微信分享 代付功能 业务设计 与 代码实现
  19. Vector的sort的使用
  20. opacity和rgba()的区别

热门文章

  1. 破解钉钉旧版本强制更新(实现旧版本登录)
  2. 【担心照片被冒用?】活体检测新增人脸合成图鉴别
  3. Oracle nlssort()中文排序
  4. 使用ffmpeg+opencv播放ts格式的视频
  5. linux代码折叠,Ubuntu中gedit中插件的安装之代码折叠插件
  6. 希尔伯特矩阵(Hilbert matrix)
  7. eplan怎么导出部件汇总表_【整理分享】EPLAN初学资料、EPLAN表格和符号库汇总
  8. 我用Vue3+TS实现了一个新年倒计时组件,适用于各种场景
  9. 屏幕录像专家V7.5 + 注册机
  10. android云控开源,Android EasyClient 云台控制开源流媒体摄像机EasyCamera