zoukankan      html  css  js  c++  java
  • Linux 配置 mysql 5.7.32 实操记录

    ========下载环节======

    官网自行获取

    ========检查环境环节==

    1. 检测自带mysql

     #rpm -qa | grep mysql

    2.删除 “1” 找到的 所有

    #rpm -e --nodeps '名称'

    3.查询所有mysql文件夹

    #whereis mysql

    #find / -name mysql

    删除所有结果 (rm -rf  '文件路径')

    ========安装环节======

    1. 切换路径

    #cd /usr/local

    2.拷贝mysql安装包到此目录下 (界面操作)

    3.解压安装包

    #tar -zxvf  'mysql  tart.gz包名'     

    4.重命名

    #mv '解压后的文件夹名称'  mysql 

    5. 在 /usr/local/mysql目录下创建data目录

    #mkdir mysql/data

    6.检查mysq用户组和用户是否存在,没有则创建

    #cat /etc/group |  grep  mysql

    #cat /etc/passwd  | grep mysql

    #groupadd mysql

    #useradd -r -g mysql mysql

    7.更改mysql目录下所属的用户组和用户, 以及权限

    #chown -R  mysql:mysql /usr/local/mysql

    #chmod -R 755  /usr/local/mysql

    8.编译安装并初始化mysql

    #cd mysql/bin

    #./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

    拷贝出生成的默认密码, 后面要用。(大概在:root@localhost 后边)

    9. 查看并安装libaio 包  (第8步执行错误未生成密码,则做第9步的检查。 实践环境 麒麟操作系统, 没有做这一步, 也没有做第10步)

    #rpm -qa | grep libaio

    #yum -y install libaio -devel.x86_64

    10.再次执行第8步 。

    11.编辑 my.cnf

    #vim /etc/my.cnf

    内容自行百度(徐先生,请用拷贝包里的内容)

    12.启动mysql服务器

    #/usr/local/mysql/support-files/mysql.server  start

    13.添加软链接,重启mysql服务

    #ln -s /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql

    #ln -s  /user/local/mysql/bin/mysql     /user/bin/mysql

    #service mysql restart  (提示不同,依据提示操作)

    14.登录 mysql  修改密码

    # mysql -uroot -p

    >输入上面生成的默认密码

    >set password  for root@localhost =password('新密码');

    15.开放远程连接

    >use  mysql

    >update  user set  user.Host='%'  where  user.User='root';

    >flush privileges

    16.关闭防火墙

    #systemctl  stop  firewalld.service (根据提示操作)

    ==========配置开机重启========

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

    2#chmod +x /etc/init.d/mysqld

    3.添加服务

    #chkconfig  --add  mysqld

    查看查看列表

    #chkconfig  --list

    3,4,5状态为开或者on 则成功。 若为 关或off :  则 

    #chkconfig --level 345  mysqld on

    4.#reboot 重启

    5.查看mysql监听状态

    #netstat  -na |  grep  3306

  • 相关阅读:
    如何作需求
    AS400如何将Spooled File 拷贝到源物理文件
    AS400 批量FTP
    Oracle和db2/400的差别
    CL内建函数
    visio如何扩大画布的大小
    如何把C/S架构较为平滑的切换到SOA架构
    关于DataTable里大批量查找的更快速的方法
    c#键值对容器
    什么是委托
  • 原文地址:https://www.cnblogs.com/zhangq/p/13958225.html
Copyright © 2011-2022 走看看