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  '文件路径')

    4.删除原有/etc/my.cnf

    rm -f  /etc/my. cnf

    :tips1-如果不是刚装完的操作系统,删除是要留意不能全删除,比如Qt、python、perl它们安装路径下的常常带有mysql相关的文件,这种不需要删除。相反,系统路径下的最好清理干净,比如/usr/local、/usr/bin、/lib、/lib64。

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

    1. 切换路径

    #cd /usr/local

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

    3.解压安装包

    #tar -zxvf  'mysql  tar.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  /usr/local/mysql/bin/mysql     /usr/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 (当前运行关闭,根据提示操作)

    #systemctl  disable  firewalld. service(永久关闭)

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

    1.#ln -s  /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql  (如果上边执行过就跳过这一步)

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

    3.添加服务

    #chkconfig  --add  mysql

    查看查看列表

    #chkconfig  --list

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

    #chkconfig --level 345  mysqld on

    4.#reboot 重启

    5.查看mysql监听状态

    #netstat  -na |  grep  3306

  • 相关阅读:
    软件工程-个人最终总结
    结对编程—电梯调度
    第三周(第三作业)感想
    周三第二个作业
    VS2013安装和单元测试
    对京东的评价
    简单的四则运算
    迷茫的软件工程
    vlan 和 子网
    ECLIPSE的jar包和文件的导入导出
  • 原文地址:https://www.cnblogs.com/azbane/p/13930638.html
Copyright © 2011-2022 走看看