如何安装mysql 5.7.17_Linux安装MySQL5.7.17
下载地址:https://downloads.mysql.com/archives/community/
解压
tar -xvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
再移动并重命名一下
mv mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限
mkdir -p /data/mysql
chown mysql:mysql -R /data/mysql
配置my.cnf
vim /etc/my.cnf
初始化数据库
进入mysql的bin目录
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
注意:如果出现报错
rpm -qa|grep libaio
yum install libaio-devel.x86_64
查看密码
cat /data/mysql/mysql.err
启动mysql,并更改root 密码
先将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动!!!
service mysql start
ps -ef|grep mysql
注意:如果出现报错
因为没有路径也没有权限,所以创建此路径并授权给mysql用户
cd /usr/local/
chown -R mysql:mysql ./mysql/
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
解决
到这里说明mysql已经安装成功了!!
下面修改密码
首先登录mysql,前面的那个是随机生成的。
cd /usr/local/mysql/bin/
./mysql -u root -p
再执行下面三步操作,然后重新登录。
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
如果你要使用远程连接……你会发现你无法连接。
这里主要执行下面三个命令(先登录数据库)
use mysql
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
ok!!!!MySQL5.7就装好了……坑是真的多……但是如果按这个流程走应该是能顺利装下来的。
如果不希望每次都到bin目录下使用mysql命令则执行以下命令
ln -s /usr/local/mysql/bin/mysql /usr/bin
如何安装mysql 5.7.17_Linux安装MySQL5.7.17相关推荐
- 如何安装mysql 5.6_如何安装MySQL 5.6?
问题描述 我刚刚安装了Ubuntu 12.10(amd64),并希望安装最新版本的MySQL 5.6. 如果可能的话,我想安装(而不是升级)它"Debian Way"(即使用apt ...
- Linux环境下安装MySQL(源码安装)
Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...
- centos下安装mysql选什么版本_CentOS 7 安装MySQL 5.7 或安装指定版本MySQL-Go语言中文社区...
1 摘要 目前(2019)年,MySQL 的最新版本为 MySQL 8.0 ,然而很多项目中依然使用的是 MySQL 5.7,个人开发环境中为了和线上项目数据库保持一致,也需要安装相同版本的 MySQ ...
- docker安装mysql主从视频教程_docker安装mysql主从
docker安装mysql主从 启动主库: 1.docker run --name master -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5 ...
- Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例
Windows 安装 MySQL 8 zip版安装,及Windows MySQL多实例 目录 一.下载MySQL压缩包 二.设置系统环境变量 三.解压并新建配置文件 四.注册 Windows 服务 ...
- linux编译安装mysql 5.1_linux编译安装mysql5.1.x
安装mysql,安装前准备 如果mysql用户不存在,那么添加mysql用户 groupadd mysql useradd -g mysql mysql mysql编译安装 make时间特别长 wge ...
- linux yum安装mysql 5.6_linux yum安装MySQL5.6
1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove ...
- centos 7.2 mysql 允许_CentOS 7.2 mysql-5.7.17 审计插件安装、开启与设定
最近因为一些事情的发生,出现了好端端的页面,变成了空页面.转头开发同事就来质问我,是不是我动了什么,后来经过调查发现,是平台运营的同事误删资料导致的. 所以如果运维或者开发部门有很多人都分配了数据库的 ...
- mysql 下载 mysql jdbc jar 下载 ,mysql-5.7.17 解压版安装
mysql jar 下载 : https://dev.mysql.com/downloads/connector/ mysql 下载 : https://dev.mysql.com/downlo ...
- centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...
[root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...
最新文章
- 大规模集群中Docker镜像如何分发管理?试试Uber刚开源的Kraken
- 比英伟达便宜4000元、功耗更低、游戏性能相同,AMD发布RX 6900 XT旗舰显卡
- 「版权流氓」终结者:6天时间,堆出687亿段旋律
- Spring Boot整合@CacheEvict注解使用
- Greenplum 数据库架构分析
- html5 判断分享,好程序员HTML5大前端分享之函数篇
- c语言作业模拟虚拟内存,如何用c语言实现虚拟内存
- Oracle-SQL程序优化4
- yii2设置session时间_YII2 设置session过期时间
- SEM: 科研图片处理
- VMware模拟网络防火墙配置实验
- python中newline什么意思,\newline转义序列在python中是什么意思?
- Redis单线程瓶颈分析
- Macbook 安装VMware专业版
- 远程连接GPU服务器的Jupyter Notebook
- Windows操作系统深入解析原理
- iOS:源生二维码扫描和制作
- 实验吧CTF练习题---安全杂项---异性相吸解析
- 2021年胺基化工艺考试内容及胺基化工艺考试技巧
- linux命令ls -rlt,如何使用BPF将SSH会话转换为结构化事件