最近买了个腾讯云服务器,搭建环境。

该笔记用于系统上未装过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详细步骤相关推荐

  1. ubuntu17安装mysql后数据库乱码_linux安装MySQL数据库,设置编码为utf8

    1. linux安装mysql服务 先登录linux系统,我使用的是Ubuntu系统,非root用户,执行如下命令: sudo apt install mysql-server Paste_Image ...

  2. linux安装mysql后如何连接_Linux安装mysql后开启远程连接(记录相关命令)

    系统版本:CenOS 7 Min 主要思路: 1:开启防火墙3306接口,或者关闭防火墙 2:在mysql中设置允许通过什么账户,什么密码访问 3:更新mysql权限 步骤一:开启防火墙3306接口, ...

  3. 查看linux mysql 账户权限设置_Linux下mysql新建账号及权限设置各种方式总结

    来自:http://justcoding.iteye.com/blog/1941116 1.权限赋予 说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务 ...

  4. 海康摄像机在Edge浏览器的网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法

    海康摄像机在网页无法直接预览,按照要求安装WebComponents后仍然提示请安装插件的解决办法 在win10系统Microsoft Edge浏览器中亲测有效. 第一步:按照要求安装WebCompo ...

  5. MySQL数据库配置data文件_MySQL数据库之MySQL数据库迁移data文件夹位置详细步骤

    本文主要向大家介绍了MySQL数据库之MySQL数据库迁移data文件夹位置详细步骤 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 由于yum安装mysql的时候,数据库的da ...

  6. linux查看 mysql 登陆 失败_Linux安装完mysql后提示错误无法登陆mysql怎么办?

    mysql是数据库,用于管理系统的数据,使用非常广泛,Linux系统操作中,在安装完mysql后提示错误,导致用户无法登陆,遇到这种情况该怎么办呢?下面小编就给大家介绍下Linux无法登陆mysql的 ...

  7. linux mysql安装数据库在哪里看_linux 查看mysql安装在哪里?

    Linux下查看mysql路径 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_saf ...

  8. 安装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 ...

  9. rpm安装的mysql如何数据迁移_linux下mysql数据库的rpm安装步骤及常见问题的解决

    一.准备工作 从MySQL官网上分别下载mysql服务器端和客户端包. 如: MySQL-client-5.6.14-1.rhel5.i386.rpm MySQL-server-5.6.14-1.rh ...

最新文章

  1. 什么是“自然语言处理”? 它到底在“处理”些什么?
  2. 使用NeMo快速完成NLP中的信息抽取任务 | 英伟达NLP公开课
  3. 数据库服务器 之 在Linux下使用perl通过unixODBC连接SQLServer2000
  4. Perl一行式:文本编解码、替换
  5. 阿里面试官问你准备在阿里待几年, 怎么回答?
  6. 网上看到的一道题,分享一下
  7. sqlite3使用sqlite2创建的数据库
  8. 判断访问页面的设备并打开对应的网站
  9. laravel的auth用户认证的例子
  10. git21天打卡-day8 本地分支push到远程服务器
  11. 【Win 10应用开发】提供建议列表的输入控件(AutoSuggestBox)
  12. 解决:AttributeError: ‘str‘ object has no attribute ‘decode‘
  13. 关于vs应用程序无法正确启动问题
  14. Qt笔记(十三)Qt程序的.qrc文件
  15. 多路数据采集系统软件测试,基于AT89S52多路数据采集系统的设计-测试测量-与非网...
  16. C#-学生公寓管理系统的实现
  17. windows截图快捷方式
  18. Tableau 网站流量分析案例之页面指标分析(一)
  19. css图片背景之雪碧图的使用
  20. php查找最高分最低分,​热播网剧评分最高8.6分,最低只有5.3分,你猜到哪部剧最低吗?...

热门文章

  1. oracle distinct分页优化_Oracle SQL性能优化最常用的40条建议
  2. c++ 不插入重复元素但也不排序_【每日一题】125. 对链表进行插入排序
  3. 苹果笔记本电脑好用吗_苹果新品发布会消息汇总(8月25日)
  4. 计算机找不到管理无线网络,电脑wifi密码忘了 并且找不到管理无线网络该怎么处理?...
  5. oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...
  6. django 学习 (三) 模板变量
  7. c语言中vector函数大全,vector :: empty()函数,以及C ++ STL中的示例
  8. linux中将hdfs数据导入hbase,将数据文件导入到HBase中
  9. gridview databind 会导致页面刷新马_Innodb批量页面刷盘情况下的quot;两次写quot;
  10. spectral安装