我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL in CentOS 7 安装部署

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL in CentOS 7 安装部署

MySQL in CentOS 7 安装部署

1. 下载上传安装包到服务器

下载链接:
https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA

提取码:ienf

2. 解压及创建目录

  • 解压

tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

  • 重命名

mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

  • 家目录下创建文件夹

mkdir mysql/arch mysql/data mysql/tmp

3. 创建my.cnf 文件

vi /etc/my.cnf

  • 具体内容下载以下文件查看

http://39.99.250.62:8080/file/download/myconf.txt

4. 创建用户组及用户

  • 创建一个gid为101,名称为dba的组

groupadd -g 101 dba

  • 创建用户名称为mysqladmin,指定uid为514,用户组为dba,root,(-d)并指定该用户的家目录

useradd -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

  • 一般不需要设置mysqladmin的密码,直接从root或者LDAP用户sudo切换

usermod -u 514 -g dba -G root -d /usr/local/mysql mysqladmin

5. 配置环境变量

  • 在当前用户环境变量配置文件追加内容

vi mysql/.bash_profile

export MYSQL_BASE=安装路径
export PATH=${MYSQL_BASE}/bin:$PATH

unset USERNAME

set umask to 022
umask 022
PS1=`uname -n`":""$USER"":""$PWD"":>"; export PS1

6.赋权限和用户组,切换用户mysqladmin,安装

  • 在root用户下执行

chown mysqladmin:dba /etc/my.cnf

chmod 640 /etc/my.cnf

chown -R mysqladmin:dba /usr/local/mysql

chmod -R 755 /usr/local/mysql

7.配置服务及开机自启动

  • 将服务文件拷贝到init.d下,并重命名为mysql

cd /usr/local/mysql

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

  • 赋予可执行权限

chmod +x /etc/rc.d/init.d/mysql

  • 删除服务

chkconfig --del mysql

  • 添加服务

chkconfig --add mysql

chkconfig --level 345 mysql on

8.安装libaio及安装mysql的初始db

yum -y install libaio

sudo su - mysqladmin

  • usr/local/mysql 下执行

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

在初始化时如果加上 –initial-insecure,则会创建空密码的 root@localhost 账号,否则会创建带密码的 root@localhost 账号,密码直接写在 log-error 日志文件中(在5.6版本中是放在 ~/.mysql_secret 文件里)

9.查看临时密码

cd /usr/local/mysql/data

  • 查看密码

cat hostname.err |grep password

10.启动

su mysqladmin

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

11.登录及修改用户密码

  • 登录mysql

mysql -uroot -pxxxx

  • 修改用户密码

alter user root@localhost identified by "lxz123";

  • 创建用户

GRANT ALL PRIVILEGES ON . TO "root"@"%" IDENTIFIED BY "lxz123" ;

  • 赋权限

flush privileges;

12.重启

service mysql restart

mysql -uroot -plxz123

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL in CentOS 7 安装部署

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL in CentOS 7 安装部署

1. 下载上传安装包到服务器下载链接:https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA提取码:ienf2. 解压及创建目录解压tar xzvf mysql-5.7.11-linux-glibc2.5-x86_64.
MySQL in CentOS 7 安装部署
2018-02-25

CentOS 7部署OpenStack(

1、创建数据库[root@controller ~]# mysql -u root -p -e "CREATE DATABASEglance;"Enter password: [root@controller ~]# mysql -u ro
2023-01-31

Centos 7安装mysql-5.7.22

注意:5.7.20版本之后,默认不带my.cnf配置文件!安装epel更新源(对应系统版本)下载epel文件epel-release-latest-7.noarch.rpmwget https://mirrors.aliyun.com/ep
2023-01-30

<MySQL> Centos 7环境安装MySQL

Centos 7环境安装MySQL 1.卸载不要的环境 停止MySQL服务 systemctl stop mariadb.servicesystemctl stop mysqld 禁止MySQL服务开机自启 systemctl disabl
2023-08-16

centos 7 安装python3

yum install openssl-devel -y wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar zxvf Python-3.6.8.t
2023-01-31

centos 7 安装python3.6

centos7 默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装.python 官网:www.python.org1.安装python可能用到的依赖yum install openss
2023-01-31

CentOS 7安装Docker

若无linux系统,详见https://www.jb51.net/article/232585.htm 进行下载安装 工欲善其事,必先利其器,为方便传输文件与复制粘贴,需要先安装几个的工具: 1、l
2022-06-04

Centos 7安装unbound

1.关闭firewall:#停止firewallsystemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.service2.永久关闭vi /etc/
2023-01-30

CentOS 7 安装并配置 MySQL 5.7

Linux使用MySQL Yum存储库上安装MySQL 5.7,适用于Oracle Linux,Red Hat Enterprise Linux和CentOS系统。1、添加MySQL Yum存储库将MySQL Yum存储库添加到系统的存储库列表中。这是一次性操
CentOS 7 安装并配置 MySQL 5.7
2021-08-09

安装部署MySQL HA

1.部署MHA接下来部署MHA,具体的搭建环境如下(所有操作系统均为CentOS7.4 64bit):IP地址主机名角色软件192.168.12.106Master.cnmanagermha4mysql-manager、mha4mysql-node192.16
安装部署MySQL HA
2014-06-28

编程热搜

目录