前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下载安装mysql及配置环境变量

Linux下载安装mysql及配置环境变量

作者头像
全栈程序员站长
发布2022-06-28 10:45:08
1.2K0
发布2022-06-28 10:45:08
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

一、下载

直接使用linux命令下载到linxu指定文件夹下:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

二、安装

1、安装到/usr/local/mysql路径下

进入/usr/local: cd /usr/local

解压:tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

修改文件夹名称:mv mysql-5.7.25-linux-glibc2.12-x86_64 /usr/local/mysql

2、新建data目录

命令:mkdir /usr/local/mysql/data

3、新建mysql用户组及mysql用户

命令:groupadd mysql //新建用户组

命令:useradd mysql -g mysql //新建用户

4、将/usr/local/mysql的所有者及所属组改为mysql chown -R mysql.mysql /usr/local/mysql

5、配置

命令:/usr/local/mysql/bin/mysql_install_db –user=mysql –basedir=/usr/local/mysql/ –datadir=/usr/local/mysql/data

6、编辑/etc/my.cnf

[mysqld]

datadir=/usr/local/mysql/data

basedir=/usr/local/mysql

socket=/tmp/mysql.sock

user=mysql

port=3306

character-set-server=utf8

// 取消密码验证

skip-grant-tables

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

symbolic-links=0

// skip-grant-tables

[mysqld_safe]

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

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

7、开启服务

命令:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql //将mysql加入服务

命令:chkconfig mysql on //开机自动启动

命令:service mysql start //开启mysql服务

8、设置密码

命令:/usr/local/mysql/bin/mysql -u root -p //在my.cnf中配置了取消密码验证,此处密码任意输入

命令:use mysql; //操作mysql数据库

命令:update user set authentication_string=password(‘你的密码’) where user=‘root’; //修改密码

命令:flush privileges;

命令:exit; //退出

9、将/etc/my.cnf中的skip-grant-tables删除

如果是本机安装则到此步骤已经安装配置完成,如果是在虚拟机或者远程服务器上安装,则需要以下步骤 10、允许远程连接

命令:/usr/local/mysql/bin/mysql -u root -p //登录

命令:use mysql;

命令:update user set host=’%’ where user = ‘root’;

命令:flush privileges;

命令:eixt;

原创文章,转载请注明出处

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151078.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档