linux安装mysql

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

1.查看是否安装过mysql

rpm -qa | grep mysql

如果安装过就删除 rpm -e --nodeps …

查看mysql的文件夹:

whereis mysql

find / -name mysql

如果有则全部删除 rm -rf …

2.下载安装包

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

3.解压并更名

cd /usr/local

然后用xftp上传压缩包到服务器

tar -zxvf mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.31-linux-glibc2.12-x86_64/ mysql

4.mkdir /usr/local/mysql/data

5.添加组和用户

groupadd mysql

useradd -r -g mysql mysql

6.授权

chown -R mysql:mysql /usr/local/mysql/
chmod -R 755 /usr/local/mysql/

7.修改文件 vi /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
socket=/usr/local/mysql/data/mysql.sock
symbolic-links=0
max_connections=400
innodb_file_per_table=1
lower_case_table_names=1
log-error=/usr/local/mysql/data/mysql.err
pid-file=/usr/local/mysql/data/mysql.pid

8.切换到bin

cd /usr/local/mysql/bin

9.初始化

./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

查看日志 cat /usr/local/mysql/data/mysql.err

root@localhost: 0.&P&C7rhrHu 用户名和密码

10.ln -s /usr/local/mysql/data/mysql.sock /tmp/mysql.sock

11.添加软链接并启动mysql

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

service mysql start

12.登录mysql

mysql -u root -p

13.通过临时密码登录之后修改密码

alter user user() identified by “123456”;

14.允许远程连接

use mysql;

update user set user.Host=’%’ where user.User=‘root’;

flush privileges;

exit; 退出

15.打开防火墙开放3306端口

systemctl start firewalld

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

mysql安装到吐血相关推荐

  1. c mysql安装教程,Mysql安装教程_完成版(吐血式安装)

    每次在不同操作系统中安装oracle和mysql这些常规数据库,步骤就那么点儿,但是遇见的错误却是千差万别.. 记一次耗时两天的mysql数据库安装新得,有耐心,有毅力,憋生气. 1.官网上下载免安装 ...

  2. fedora mysql 客户端_fedora mysql 安装

    本例使用的是 mysql-5.0.45.tar.gz 安装编译前提: Yum install gcc Yum install gcc-c++ 1.第一个MYSQL安装 编译1.带上参数 ./confi ...

  3. centos mysql安装_mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  4. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  5. Mysql 安装及实践(学习笔记二)

    安装并配置MySQL数据库 3.2.1 安装MySQL数据库 1.MySQL数据库的安装环境准备 如果读者没有物理服务器环境,则可以搭建vmware等虚拟机环境学习,相应地则需准备如下内容: 1)请提 ...

  6. linux 下mysql的管理,Linux下 MySQL安装和基本管理

    •安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...

  7. mysql安装源是什么_mysql官方源安装的一些问题

    今天测试linux 各个软件源 ,发现mysql 配置官方源之后,yum install -y mysql   安装了 mysql lastst 最新版,  安装完之后,奇葩的是没有提示输入密码, 所 ...

  8. linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

    一.memcached安装yum search memcached yum -y install memcached memmcached -h service memcached restart c ...

  9. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

最新文章

  1. 服务器相关命令整理[不断更新ing]
  2. PHP web应用的调试
  3. 你刚才淘宝上买衣服---具体分析技术工艺(淘宝页面显示处理的页面)
  4. python列表如何修改_如何在python中更改列表的字典中的值
  5. 制表符空格数设置(阿里巴巴使用4个空格)
  6. 为刚開始学习的人答效率的问题
  7. Notification通知
  8. Django项目实践1 - 创建Django项目
  9. 物联网工程导论第二版思考题答案
  10. 画出清明上河图的代码_【高清】清明上河图(代码)
  11. 七夕情人节在一起告白HTML源码(程序员专属情人节表白网站)
  12. MEM/MBA英语基础(04) 句子结构 翻译划分练习
  13. iPhone线控耳机如何使用教程
  14. Win10无法使用内置管理员账户打开应用解决办法
  15. python数据分析董付国ppt_Python数据分析、挖掘与可视化(慕课版) 董付国 著 / 人民邮电出版社...
  16. 华为AC忘记console密码
  17. Win7安装.Net Framework 4.5.2失败最有效的解决方法
  18. spyder运行时闪退解决办法:
  19. python发送邮件封装
  20. 双显卡只用独显好吗_双显卡怎么切换到独立显卡 双显卡只用独显方法

热门文章

  1. 攻防世界Misc——来自银河的声音
  2. conda创建的虚拟环境可以直接复制走放到另外一个电脑上用吗
  3. C++模板-33-类模板和函数模板的区别
  4. donate.ouyangsong.com
  5. 新版方正教务系统爬虫
  6. css使两个盒子并列_CSS常见面试题
  7. 建立自己的数据集 并用Tensorflow object detection API进行训练
  8. 韩国芯片教父:金钟基如何带领韩国成为半导体超级大国
  9. Java爬虫后台微信小程序之音乐播放器(下)
  10. 微信小程序实现天气预报功能(支持自动定位)(附源码)