mysql下载地址: https://dev.mysql.com/downloads/mysql/

1.  上传下载的tar.gz文件发送到linux

上传的路径: /usr/local/mysql/

# tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz    //  解压:

将解压后的文件重新命名为mysql-5.7.16:

# mv mysql-5.7.16-linux-glibc2.5-x86_64 mysql-5.7.16

2.  将mysql添加为开机启动项

在mysql目录下复制文件放到/etc/目录下

# cp support-files/mysql.server /etc/init.d/mysqld

# cp support-files/my-default.cnf /etc/my.cnf

如果出现要覆盖的情况就将原来的覆盖掉

# vi /etc/init.d/mysqld    // 修改mysqlld文件 ,下列内容

basedir=/usr/local/mysql/mysql-5.7.16/

datadir=/usr/local/mysql/data/

3. 安装mysql

# cd bin    //进入mysql的bin目录下执行命令

# ./mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/  --basedir=/usr/local/mysql/mysql-5.7.16/

注意: datadir 与 basedir为上面配置的路径

如果报错,就增加一个用户:mysql

# useradd mysql

再执行 :

# ./mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql/mysql-5.7.16/

如果linux系统为redhat则执行:

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

4. 启动mysql

# service mysqld start  //如果启动success

# vi /etc my.cnf    // 在my.cnfi文件中添加下列信息:

skip-grant-tables  // 跳过密码检查

lower_case_table_names=1    // 忽略大小写

service mysqld restart  // 重启:

5.  设置root用户和密码

进入mysql命令下:

#  ./mysql  -u  root  -p    // 后让输入密码,直接按回车键,跳过输入密码,直接进入mysql命令

mysql> UPDATE  user SET authentication_string=password('root') where user='root';

如果报错:

mysql> show databases;

mysql> use mysql

mysql> UPDATE  user SET authentication_string=password('root') where user='root';    //再次执行,忽略warning

设置完用户名和密码都是

6.  设置远程连接权限

去掉/etc/my.cnf  的skip-grant-tables 再重启

再进入mysql命令下:

# ./mysql -u root -p    // 后输入密码 :root

修改密码为生产上使用或者自己想用的密码:123456

mysql> ALTER USER 'root'@'localhost'IDENTIFIED BY '123456';

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

mysql> flush privileges;    //---远程连接root权限

到此数据库安装已经完成

用户:root;密码:123456

7.  下面可用本地的navicat连接数据库

打开navicat点击左上角的连接,填写:

如果连接不上,centos7版本,查看防火墙的状态

# systemctl status firewalld

如果是:“active:running” ,则开放端口

// --permanent 永久生效,没有此参数重启后失效

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

重启防火墙:即可连接

# firewall-cmd --reload

后创建自己使用的数据库:

到此数据库可以正常使用!

.tar.gz mysql 安装_mysql tar.gz 版本 linux系统的安装-Go语言中文社区相关推荐

  1. linux系统怎么安装office软件,如何在Linux系统中安装OpenOffice

    Linux系统比如说Ubuntu或Linux Mint中是主要的办公软件,有些版本的系统中集成了这款软件,但是有些系统没有.所以下面就来给大家介绍一下,如何在Linux系统中安装OpenOffice. ...

  2. linux安装xp系统安装教程视频教程,Linux系统怎么安装Win7?Linux下安装XP/WIN7系统图文详细教程...

    Linux是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.但是很多电脑用户还是习惯操作windows系统,这时候有些Linux系统用户就会选择在这系统基础上安装XP或W ...

  3. linux安装redis选择那个版本,linux下编译安装redis服务与配置

    redis的安装 1.服务器的环境 linux / CentOS release 6.5 (Final) 可以用 cat /etc/redhat-release 命令查看系统版本 2.下载redis( ...

  4. ubuntu版本Linux系统中安装jira

    介绍有关jira的相关安装与破解. 1. 安装jdk jdk安装1.8版本以上 2. 安装mysql Linux系统MySQL开启远程连接:1. 点击打开链接     2. 点击打开链接 将JIRA应 ...

  5. 安装教程rtx2080ti_Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡-Go语言中文社区

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  6. linux同时安装多个rpm文件,linux系统同时安装多个rpm包技巧

    大家在linux下安装rpm包的时候可能会发现,安装一个服务需要安装很多rpm包,比如安装apache,最少需要安装3-4个包,当然主包只有一个,其中还有好多依赖关系,让人很是头疼.为了避免之间的依赖 ...

  7. MySQL非分片字段查询_Mycat从入门到放弃-Go语言中文社区

    当初写这篇文章的初衷只是想提醒自己在用一个开源产品前不仅要了解其提供的功能,更要了解其功能和场景边界. 1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的.例如下图中的一个My ...

  8. linux下的安装命令行工具下载,linux系统程序安装(二)yum工具2-yum源及包下载

    继续我们的yum工具应用之旅,yum工具之所以方便就是因为有方便的在线云库,实际工作中我们可能没办法链接互联网,或者我们想安装的程序原生源那么我们能不能用其他方式应用方便的yum源呢? 一.使用光盘作 ...

  9. 【安装配置】Oracle数据库Linux系统下安装(图形界面)

    一 .内核参数及限制更改 1. 编辑 /etc/sysctl.conf 文件,添加如下内容 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.s ...

最新文章

  1. Exchange监控用户邮件
  2. C 语言编程 — 堆栈与内存管理
  3. 吴恩达机器学习资源汇总帖
  4. tomcat与apache区别
  5. mysql 结果保存到文件_将MySQL中sql运行结果保存到文件
  6. 客户机服务器文件更新,服务端数据更新,如何更新客户端缓存
  7. php检测是目录还是文件,php检测文件目录大小类
  8. 系统辨识的最小二乘法原理及其算法实现
  9. Pure Pursuit轨迹跟踪matlab程序
  10. 计算机无法识别打印机usb,Windows7打印机usb无法识别如何解决
  11. 制作钓鱼网站(克隆网站)
  12. 静态RAM读时序分析
  13. liteon460w服务器电源管理系统,【LITEON PS-2112-5L 1200W C6100 C6220 C6220I服务器电源】价格_厂家 - 中国供应商...
  14. android下拉水波纹,android自定义WaveView水波纹控件
  15. scala特质 对比java的接口 使用方法
  16. 共享充电宝之争:胜于专利,败于骂街 | 一点财经
  17. 桃花院长:怎么找对象?相亲过来人告诉你...
  18. 请不要在该奋斗的年纪选择了安逸
  19. 一、 网络安全基础入门-概念名词
  20. 关于微信公众号页面获取code进行微信授权登录

热门文章

  1. 【C#】数组的最大最小值
  2. tensorflow 学习笔记-- tf.reduce_max、tf.sequence_mask
  3. LeetCode简单题之杨辉三角
  4. PyTorch 神经网络
  5. 面部表情视频中进行远程心率测量:ICCV2019论文解析
  6. 零起点学算法01——第一个程序Hello World!
  7. launchctl mysql_Mac Yosemite 10.10 下利用 Launchctl 自启动 mysql
  8. Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
  9. 用 Hystrix 构建高可用服务架构
  10. 0x02 mysql 表格相关操作