linux安装mysql后怎么进去_linux安装mysql详细步骤
最近买了个腾讯云服务器,搭建环境。
该笔记用于系统上未装过mysql的干净系统第一次安装mysql。自己指定安装目录,指定数据文件目录。
linux系统版本: CentOS 7.3 64位
安装源文件版本:mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mysql安装位置:/software/mysql
数据库文件数据位置:/data/mysql
注:未防止混淆,这里都用绝对路径执行命令
除了文件内容中的#,这里所有带#都是linux命令
>mysql 是mysql的命令
步骤:
1、在根目录下创建文件夹software和数据库数据文件/data/mysql
#mkdir /software/
#mkdir /data/mysql
2、上传mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz文件到/software下
#cd /software/
#tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
3、更改解压缩后的文件夹名称
#mv /software/mysql-5.7.21-linux-glibc2.12-x86_64/ /software/mysql
4、创建mysql用户组和mysql用户
#groupadd mysql
#useradd -r -g mysql mysql
5、关联myql用户到mysql用户组中
#chown -R mysql:mysql /software/mysql/
#chown -R mysql:mysql /data/mysql/
#chown -R mysql /software/mysql/
#chown -R mysql /data/mysql
6、更改mysql安装文件夹mysql/的权限
#chmod -R 755 /software/mysql/
7、安装libaio依赖包,由于我买的腾讯云服务器centos系统自带的有这个依赖包所以不需要安装,不过自带的依赖包会报错,后面介绍解决办法
查询是否暗转libaio依赖包
#yum search libaio
如果没安装,可以用下面命令安装
#yum install libaio
8、初始化mysql命令
#cd /software/mysql/bin
#./mysqld --user=mysql --basedir=/software/mysql --datadir=/data/mysql --initialize
在执行上面命令时特别要注意一行内容
[Note] Atemporary password is generatedfor root@localhost: o*s#gqh)F4Ck
root@localhost: 后面跟的是mysql数据库登录的临时密码,各人安装生成的临时密码不一样
如果初始化时报错如下:
error while loading shared libraries: libnuma.so.1: cannot open shared objec
是因为libnuma安装的是32位,我们这里需要64位的,执行下面语句就可以解决
#yum install numactl.x86_64
执行完后重新初始化mysql命令
9、启动mysql服务
# sh /software/mysql/support-files/mysql.server start
上面启动mysql服务命令是会报错的,因为没有修改mysql的配置文件,报错内容大致如下:
linux安装mysql后怎么进去_linux安装mysql详细步骤相关推荐
- ubuntu17安装mysql后数据库乱码_linux安装MySQL数据库,设置编码为utf8
1. linux安装mysql服务 先登录linux系统,我使用的是Ubuntu系统,非root用户,执行如下命令: sudo apt install mysql-server Paste_Image ...
- linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)
系统版本:CenOS 7 Min 主要思路: 1:开启防火墙3306接口,或者关闭防火墙 2:在mysql中设置允许通过什么账户,什么密码访问 3:更新mysql权限 步骤一:开启防火墙3306接口, ...
- 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结
来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...
- 海康摄像机在Edge浏览器的网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法
海康摄像机在网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法 在win10系统Microsoft Edge浏览器中亲测有效. 第一步:按照要求安装WebCompo ...
- MySQL数据库配置data文件_MySQL数据库之MySQL数据库迁移data文件夹位置详细步骤
本文主要向大家介绍了MySQL数据库之MySQL数据库迁移data文件夹位置详细步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 由于yum安装mysql的时候,数据库的da ...
- linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?
mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...
- linux mysql安装数据库在哪里看_linux 查看mysql安装在哪里?
Linux下查看mysql路径 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_saf ...
- 安装mysql查看随机密码命令_linux安装mysql-8.0.21-1.el7.x86_64.rpm-bundle - 君主-bye
本文参考 一 查看linux操作系统版本和系统内核版本 1 [root@nfs_client ~]# cat /etc/redhat-release 查看操作系统版本 2 CentOS Lin ...
- rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决
一.准备工作 从MySQL官网上分别下载mysql服务器端和客户端包. 如: MySQL-client-5.6.14-1.rhel5.i386.rpm MySQL-server-5.6.14-1.rh ...
最新文章
- 什么是“自然语言处理”? 它到底在“处理”些什么?
- 使用NeMo快速完成NLP中的信息抽取任务 | 英伟达NLP公开课
- 数据库服务器 之 在Linux下使用perl通过unixODBC连接SQLServer2000
- Perl一行式:文本编解码、替换
- 阿里面试官问你准备在阿里待几年, 怎么回答?
- 网上看到的一道题,分享一下
- sqlite3使用sqlite2创建的数据库
- 判断访问页面的设备并打开对应的网站
- laravel的auth用户认证的例子
- git21天打卡-day8 本地分支push到远程服务器
- 【Win 10应用开发】提供建议列表的输入控件(AutoSuggestBox)
- 解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
- 关于vs应用程序无法正确启动问题
- Qt笔记(十三)Qt程序的.qrc文件
- 多路数据采集系统软件测试,基于AT89S52多路数据采集系统的设计-测试测量-与非网...
- C#-学生公寓管理系统的实现
- windows截图快捷方式
- Tableau 网站流量分析案例之页面指标分析(一)
- css图片背景之雪碧图的使用
- php查找最高分最低分,​热播网剧评分最高8.6分,最低只有5.3分,你猜到哪部剧最低吗?...
热门文章
- oracle distinct分页优化_Oracle SQL性能优化最常用的40条建议
- c++ 不插入重复元素但也不排序_【每日一题】125. 对链表进行插入排序
- 苹果笔记本电脑好用吗_苹果新品发布会消息汇总(8月25日)
- 计算机找不到管理无线网络,电脑wifi密码忘了 并且找不到管理无线网络该怎么处理?...
- oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...
- django 学习 (三) 模板变量
- c语言中vector函数大全,vector :: empty()函数,以及C ++ STL中的示例
- linux中将hdfs数据导入hbase,将数据文件导入到HBase中
- gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;
- spectral安装