CentOS7×64安装Mysql-5.7.18教程

作者:曹铭格


工具:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz   

(个人网盘分享:点击这里  提取码:1024)

1.检查linux是否安装了mariadb数据库

    yum list installed | grep mariadb

2.卸载mariadb

    yum -y remove mariadb-libs.x86_64

3.安装MySQL   ( -C 解压至*/*文件夹下)

    tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/java  

    cd usr/local/java/           (进去目录修改名称)

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

4.创建数据文件夹 data  (在 mysql-5.7.18 目录里

    mkdir data

5.创建用户执行 mysqld 命令

    useradd mysql

6.初始化 MySQL (切换到 mysql-5.7.18/bin 目录下

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

    该命令执行后,会生成一个临时的 mysql 数据库 root 用户的密码,请先拷贝出来记住,后续第一次登录 mysql 需要使用

7.启用安全 功能  

    chown -R mysql:mysql /usr/local/java/mysql-5.7.18/

8.修改 mysql 安装目录的权限

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


9.启动MySQL

    cd /usr/local/java/mysql-5.7.18/bin

    ./mysqld_safe &


10.使用 mysql 客户端进入 mysql

    ./mysql -uroot -p

    输入密码


11.修改 root 密码

    SET PASSWORD = PASSWORD('123');


12.授权远程访问

    grant all privileges on *.* to root@'%' identified by '123';


13.远程连接测试

    查看防火墙状态:systemctl status firewalld

    关闭防火墙命令:systemctl stop firewalld



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容