(注:本人在centos7进行的安装及使用)

1.安装wget

1 yum install wget

2.下载mysql安装包

1 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

3.安装mysql(这里每个人网速不同,安装时间不同)

1 rpm -ivh mysql57-community-release-el7-8.noarch.rpm
1 yum install mysql-server

4.启动mysql服务,将mysql服务设置为开机启动

1 service mysqld start
1 chkconfig mysqld on

5.当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:

1 grep 'temporary password' /var/log/mysqld.log

如果这个文件为空:
a.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

1 rm -rf /var/lib/mysql

b.重启mysqld服务

1 service mysqld restart

c.再去找临时密码

6.登录mysql

1 mysql -u root -p

然后输入你刚才找的临时密码,登录成功

7.修改密码

1  set password for root@localhost = password('Root123!');

这里的密码格式应该必须包含大小写字幕和特殊字符

8.打开3306端口

 1 ##Centos7 防火墙打开端口号
 2 firewall-cmd --zone=public --add-port=3306/tcp --permanent
 3
 4 #下面3行是参数说明
 5 #–zone                        #作用域
 6 #–add-port=80/tcp        #添加端口,格式为:端口/通讯协议
 7 #–permanent                    #永久生效,没有此参数重启后失效
 8
 9 #重启防火墙后看看是否生效
10 firewall-cmd --reload        #重启firewall
11 firewall-cmd --list-ports    #查看已经开放的端口
12
13
14 #如果想永久停止防火墙,执行下面操作
15 systemctl stop firewalld.service         #停止firewall
16 systemctl disable firewalld.service      #禁止firewall开机启动
17
18 #查看防火墙状态
19 firewall-cmd --state        #查看默认防火墙状态(关闭后显示notrunning,开启后显示running

9.设置root用户可以远程访问

登录mysql服务器

1 use mysql

将root用户的Host设置为通配符%。便可以允许远程访问。

1 update user set host = '%' where user ='root'

执行flush privileges使配置立即生效

1 flush privileges

至此则完成linux下mysql的安装,接下来就是操作mysql建库建表的过程了,这里暂时不做说明

Linux下安装及使用mysql相关推荐

  1. MySQL——在Linux下安装和卸载MySQL

    MySQL--在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: 1 [root@loc ...

  2. linux下使用的mysql数据库,Linux下安装以及使用MySQL数据库

    1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...

  3. 在Linux下安装和使用MySQL(转)

    一.引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有Windows下使用SQL Server的经验,觉得在Linux ...

  4. 在Linux下安装和使用MySQL

    一.引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL.本以为有Windows下使用SQL Server的经验,觉得在Linux ...

  5. Linux下安装并使用MySQL数据库

    注意:如果是配合python使用的话,连接数据库的时候注意python2使用的是mysqldb,python3使用的是pymysql.详细看第三点. 一,首先设置安全组 开放MySQL的默认端口330 ...

  6. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  7. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

  8. linux下c语言调用mysql,Linux下C语言连接MySQL

    首先保证安装: 1:安装MySQL:sudo apt-get install mysql-server mysql-client 2:安装MySQL开发包:sudo apt-get install l ...

  9. 怎么在linux卸载mysql,在linux中安装和卸载mysql

    [安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...

最新文章

  1. Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter
  2. 设计中最常用的CSS选择器
  3. 全球及中国塑料薄膜行业产销现状及投资竞争力分析报告2021版
  4. 慈溪微生活图标_日常生活中的图标
  5. 关于jsp页面是放在webroot目录下和web-inf下优缺点
  6. css实现浏览历史小块
  7. React开发(279):ant design 改变按钮状态判断方式
  8. OpenStack pike版 安装openstack服务(4) 续安装openstack服务(3)
  9. 敲重点,数据需要这么做才能成为资产
  10. 编辑距离(线性DP+暴力匹配)
  11. WPF DataGrid 获取当前行某列值
  12. 拓端tecdat|R语言深度学习Keras循环神经网络(RNN)模型预测多输出变量时间序列
  13. IP报文分片抓包简析
  14. 立方单位换算计算机,体积单位换算
  15. mikrotikROS路由配置L2TP
  16. 使用Racket语言给图片添加文字logo
  17. Mybatis-plus最新代码生成器(3.5.1+)的使用
  18. 【电磁】基于Matlab模拟电偶极子电磁场附GUI界面
  19. 为什么mysql打开闪屏_MAC下的一些快捷键和实用软件
  20. 3DsMax安装教程

热门文章

  1. 线性降维:PCA、LDA、MDS
  2. 最大的矩形(ccf)
  3. SLAM方向公众号、知乎、博客学习参考
  4. selinux + sudo +ssh +passwd
  5. 【python】 合并列表的方法
  6. Kubernetes-Pod(三)
  7. mysql权限相关操作
  8. javascript 西瓜一期 02 编程语言与标记语言的区别
  9. python-类的装饰器
  10. bootstap-栅格系统