LInux下mysql数据库安装
第一步、下载数据库
再建好的文件夹下面 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 下载数据库安装包,也可以官网下载(注意上传到服务器上是采用二进制)
第二步、环境配置
rpm -qa | grep mysql(检测是否安存在mysql) 有则rpm -e --nodeps 文件名;
rpm -qa | grep mariadb(检测是否存在mariadb) 有则rpm -e --nodeps 文件名。
第三步、安装
tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz(解压)
mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql-5.7.29(重命名解压后文件夹)
groupadd mysql(添加用户组)
useradd -r -g mysql mysql(添加用户)
cd mysql-5.7.29(到该文件夹下)
mkdir data(创建data文件夹)
chown -R mysql.mysql /opt/mysql/mysql-5.7.29(将所有者及所属组改为mysql)
在mysql-5.7.29/support-files目录下创建my_default.cnf
在my_default.cnf中填写
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
basedir=/unicom/mysql/mysql-5.7.29
datadir=/unicom/mysql/mysql-5.7.29/data
port=3306
socket=/tmp/mysql.sock
character-set-server=utf8
log-error=/unicom/mysql/mysql-5.7.29/data/mysqld.log
pid-file=/unicom/mysql/mysql-5.7.29/data/mysqld.pid
此处注意复制到notepad下改为ANSI编码,都则会报错
cp my_default.cnf /etc/my.cnf(复制到etc下)
./bin/mysqld --initialize --user=mysql --basedir=/usr/mysql/mysql-5.7.29/ --datadir=/usr/mysql/mysql-5.7.29/data/(在mysql-5.7.29下输入该命令,初始化数据库)
若报错(bin/mysqld: error while loading shared libraries: libnuma.so.1: 安装mysql),则yum -y install numactl,安装一下再执行上一条命令
在mysql-5.7.29/data下查看日志,[Note] A temporary password is generated for root@localhost:(有临时密码)
/bin目录下mysql_secure_installation修改密码
cp support-files/mysql.server /etc/init.d/mysql (把启动脚本放到开机初始化目录)
service mysql start (启动mysql)
ln -s /usr/mysql/mysql-5.7.29/bin.mysql /usr/bin (做个软链)
接下来就是mysql -uroot -p 进行密码修改,创建账户,授权之类的
SET PASSWORD = PASSWORD('your_new_password');(首次修改密码)
LInux下mysql数据库安装的更多相关文章
- linux下mysql数据库的操作
本文主要针对linux下mysql数据库的安装,以及数据库的创建和简单的数据库操作进行说明. ①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装. 当然对于老手来说需要进行一些自定义的 ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- Linux下MySQL数据库主从同步配置
说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备 ...
- Linux下MySQL数据库的备份与恢复
Linux下MySQL数据库的备份与恢复 作者:Grey 原文地址: Github 语雀 博客园 基于版本 MySQL5.7 Deepin Linux 15.11 xtrabackup-2.4.18 ...
- MySQL(一)Linux下MySQL的安装
Linux下MySQL的安装 1 MySQL的安装 1.1 Linux系统以及工具的准备 这里使用两台CentOS7虚拟机,一台安装8.0版本,另一台克隆的虚拟机安装5.7版本 克隆的虚拟机需要进行配 ...
- 记录--linux下mysql数据库问题
本次主要记录一下linux下mysql数据库的一些问题,也是之前经常用到的知识,这里简单总结一些问题,方便自己以后的回顾.原来一直使用的是阿里云的RDS数据库mysql版,主要是因为上次阿里云做活动可 ...
- linux下mysql的安装
一.下载 http://dev.mysql.com/downloads/mysql/ 选择对应的版本,这里选择“Linux-Generic” 以64位系统为例,这里需要下载如下两个文件: MySQL- ...
- linux下Mysql 的安装、配置、数据导入导出
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...
- Window/Linux下Mysql的安装步骤
Windows下Mysql安装教程 首先讲一下Windows环境下安装Mysql,我使用的安装包版本是mysql-8.0.26-winx64 下载地址:MySQL下载 1.点击上面的下载地址得到zip ...
- linux 下mysql的安装,并设置必要的密码
首先,我使用的是redhat linux ,版本号为: [root@localhost init.d]# cat /proc/version Linux version - (bhcompile@po ...
随机推荐
- 使用qt+网上的api做股票查看器
股票球,采用的是qt和新浪的api来设计,目前只有查看功能,2021年1月17日开始开发,后续可能会持续更新(可能跟心情有关) k线图在 Windows下获取数据有问题,还没来得及做,目前在Linux ...
- Django Web应用开发实战第一章
一.常见域名后缀 .com:商业性的机构或公司. .net:从事Internet相关的网络服务的机构或公司. .org:非营利的组织.团体. .gov:政府部门. .cn:中国国内域名. .com.c ...
- CentOS7.* 查询开机启动项
使用 systemctl list-unit-files 可以查看启动项 左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动 过滤查询可以systemctl list- ...
- Django中的分页器以及手绘验证码
一.分页器 1.分页器的好处 通过分页管理多条数据,可以美化界面并能提高查询效率 2.一般方式进行分页 def get_students(request): page = int(request.GE ...
- B+树、B树
B树的基本结构 B+树的基本结构 其他详细内容
- SAP 发布简易REST 一:login验证
说明:这里没有使用ODATA,只是用最基础的HTTP和JSON来处理. 这篇为第一篇,所以这里来说说验证的一些东西. 创建SE24实施类,做http接口:ZCRM_REST 激活后,添加接口类:IF_ ...
- 复制REUSE_ALV_GRID_DISPLAY_LVC,给函数添加简易的F4处理能力
翻遍REUSE_ALV_GRID_DISPLAY_LVC这个函数我们可以发现,这个函数里预定义了一些事件类型. 不过也缺少了一些类型,看看SLIS这个类型池就可以发现,ONF4事件是没有的. 为了把这 ...
- AI大模型应用开发入门-LangChain实现文档总结
一.整体思路 长网页文本往往超过 LLM 单次处理的 token 限制,我们需要设计一个 map-reduce 流水线来拆分.局部总结.归并: 加载网页内容 拆分成可控大小的 chunk 对每个 ch ...
- UFT issue
- ChatGPT学习之旅 (6) 聊聊AI人设
大家好,我是Edison. 上一篇:Prompt终极用法 通过前面5篇内容我们了解了从基础到高级的Prompt用法,今天我们来聊聊AI的人设! 打造人设的步骤:只要3步 在Prompt实践中,我们了解 ...