mysql5.7.24版本的数据库安装

一 安装前准备

1、检查是否已经安装过mysql,执行命令

[root@localhost /]# rpm -qa | grep mysql

从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令

[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

4、从官网下载是用于Linux的Mysql安装包

[root@localhost /]#  wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
执行解压命令:
[root@localhost /]#  tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# ls
mysql-5.7.24-linux-glibc2.12-x86_64
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql

2、在**/usr/local/mysql**目录下创建data目录

[root@localhost /]# mkdir /usr/local/mysql/data

3、更改mysql目录下所有的目录及文件夹所属的用户组和用户,以及权限

useradd -r -s /sbin/nologin mysql
[root@localhost /]# chown -R mysql:mysql /usr/local/mysql
[root@localhost /]# chmod -R 755 /usr/local/mysql

4、编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)

[root@localhost /]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

这里会有一个密码记得保存

*补充说明:*

第4步时,可能会出现错误:

出现该问题首先检查该链接库文件有没有安装使用 命令进行核查

[root@localhost bin]# rpm -qa|grep libaio
[root@localhost bin]#
[root@localhost bin]#  yum install  libaio-devel.x86_64

安装成功后,继续运行数据库的初始化命令,此时可能会出现如下错误:

5、运行初始化命令成功后,输出日志如下:

6、编辑配置文件my.cnf,添加配置如下

datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
socket=/tmp/mysql.sock

7、测试启动mysql服务器

/usr/local/mysql/support-files/mysql.server start

如果报如下错,请执行以下命令:

----报错修正命令
mkdir /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb/
/usr/local/mysql/support-files/mysql.server start

8、添加软连接,并重启mysql服务

[root@localhost /]#  ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@localhost /]#  ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
[root@localhost /]#  service mysql restart

9、登录mysql,修改密码(密码为步骤5生成的临时密码)

[root@localhost /]#  mysql -u root -p
Enter password:
mysql>set password for root@localhost = password('yourpass');

10、开放远程连接

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

11、设置开机自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql
[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2、赋予可执行权限
[root@localhost /]# chmod +x /etc/init.d/mysqld
3、添加服务
[root@localhost /]# chkconfig --add mysqld
4、显示服务列表
[root@localhost /]# chkconfig --list

Mysql安装(复制粘贴版安装)相关推荐

  1. windows下MySQL 5.7+ 解压缩版安装配置方法

    原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...

  2. 复制粘贴-快速安装k8s教程

    复制粘贴-快速安装k8s教程 文章目录 复制粘贴-快速安装k8s教程 1.首先检查操作系统的版本 2. 主机名解析 3.时间同步 4.禁用iptable和firewalld服务 5.禁用selinux ...

  3. mac系统如何安装oracle软件,Mac版怎么安装oracle Mac版安装oracle教程

    类型:Mac其他软件大小:86.3M语言:中文 评分:10.0 标签: 立即下载 Mac版怎么安装oracle?Mac版安装oracle教程.最近有使用Mac的用户询问小编Mac版怎么安装oracle ...

  4. 【软件安装】IDEA2018版安装

    软件版本下载地址:链接:https://pan.baidu.com/s/17eR2xsbXnKxTmtzVA8gT3w 提取码:gzu9 [跳过介绍无脑式安装]其中把安装目录复制下来备用 [安装完毕后 ...

  5. 安装vs2019 正式版 安装 .net core 3.0 pre

     安装vs2019 正式版 及遇到的问题 安装visual studio 2019 和2017 一样是需要下载下载器,这个官网上就能直接下载: 这个是中文版的官网连接----- https://vis ...

  6. MySQL 8.0 压缩包版安装方法

    注意:  操作系统:Windows 10 专业版(64位)  MySQL版本:mysql-8.0.11-winx64.zip 一.下载MySQL数据库 在官方网站下载社区版压缩包文件:  官方下载地址 ...

  7. 解压mysql server_2018-05-09 MySql-server解压缩版安装及配置

    一.官网下载压缩包mysql-8.0.11-winx64.zip,解压到E:\mysql-8.0.11-winx64 二.配置环境变量 1.新建变量MYSQL_HOME=E:\mysql-8.0.11 ...

  8. win7母机上的vmware12中Ubuntu16中安装复制粘贴工具

    1.复制. 2.解压. 3.安装.

  9. mysql for windows zip版安装

    1.将mysql_5.6.24_winx64.zip 解压到文件夹 2.增加环境变量 3.修改mysql配置文件 将mysql根目录下的my-default.ini 复制一份更名为 my.ini.修改 ...

最新文章

  1. 桌面虚拟化之资源分配
  2. 小型电商服务器平台搭建(一)
  3. 438. Find All Anagrams in a String
  4. python测试开发面试题_python测试开发面试之深浅拷贝
  5. python中的np array函数_numpy中的np.ascontiguousarray()函数
  6. linux环境安装 kafka 0.8.2.1 jdk1.6
  7. 华为P50系列终于要来了!但最大问题却是...
  8. 【Python3_进阶系列_004】Python3-工厂设计模式
  9. hud抬头显示器哪个好_显示器TN、IPS、VA面板类型哪个好?
  10. Android JNI(实现自己的JNI_OnLoad函数)
  11. mysql 生成短网址_生成短链接的URL
  12. MATLAB之黄金分割法求极值
  13. 计算机监控系统在地铁中的应用有哪些,地铁综合监控
  14. 【论文笔记】Switching Convolutional Neural Network for Crowd Counting
  15. oracle定时执行某个任务,oracle 里面定时执行任务,比如存储过程内容等
  16. 解决sudo: no valid sudoers sources found, quitting
  17. Blender图解教程:手把手教你做马里奥问号箱 一 强迫症慎用版(附模型下载)
  18. 【解决方案】智慧国土管理靠什么?EasyCVR综合性视频监控管理系统成支撑
  19. 想编程,是勤奋自学还是去培训班学习?
  20. setTimeout with a shorter delay

热门文章

  1. 联想在bios中怎么设置U盘启动
  2. Homebrew的基本使用与常见异常
  3. Plink常用命令总结
  4. Linux玩阴阳师桌面版本
  5. IM开发之即时通讯服务器Ejabberd的介绍和搭建
  6. Java学习之java高级特性
  7. SAP中的client(也叫集团)的意义(中文版)
  8. AI量化策略会:可以直接上实盘的策略构建方法
  9. ALOS 30m DEM数据获取及镶嵌
  10. Date类型局部转换和全局转换转成字符串类型