1、更新yum:

在centos下面,可以使用yum来安装软件,使用命令:

yum update

2、安装libaio,mysql是依赖libaio的:

yum search libaio      #查看是否存在libaio

yum install libaio    #安装libaio

3、安装mysql前的检查:

yum list installed | grep mysql      #列出已安装好的mysql

yum -y remove mysql-libs.x86_64     #如果有了已安装的mysql,删了他们,重新装

4、下载mysql:

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

5、安装mysql:

yum localinstall mysql-community-release-el7-5.noarch.rpm

6、验证是否添加成功:

yum repolist enabled | grep "mysql.*-community.*"  ##添加成功后会显示已添加的内

7、安装mysql server:

yum install mysql-community-server

8、设置开机自启动:

systemctl is-enabled mysql.service;echo $?      #如果显示是enable就是已经开启自动了

chkconfig --levels 235 mysqld on    #如果显示disable 就执行此命令

9、启动mysql:

systemctl start mysqld

10、设置mysql密码:

MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log,只有启动过一次mysql才可以查看临时密码:

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

mysql -uroot -p #使用默认密码登陆

用该密码登录到服务端后,必须马上修改密码,不然会报1820错误。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123'; #修改密码

如果密码设置太简单出现1819错误;

解决方法:必须修改两个全局参数:

set global validate_password_policy=0; #首先,先修改validate_password_policy的值

set global validate_password_length=1; #再修改密码的长度

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123'; #再次修改密码

11、添加访问用户:

use mysql;      #进入mysql:

CREATE USER 'sa'@'%' IDENTIFIED BY 'password';                                     #创建一个用户名为sa,密码为password的用户

GRANT all privileges on *.* to 'sa'@"xxx.xxx.xxx.xxx" identified by "密码";      #授予sa用户从特定ip主机远程访问的权限

GRANT all privileges on *.* to 'sa'@'%' identified by "password";                 #授予sa用户可以远程访问的权限,%可以从任意ip的主机进行远程访问

flush privileges;    #授权立即生效

12、开放3306端口访问权限:

systemctl start firewalld     #打开防火墙

firewall-cmd --permanent --zone=public --add-port=3306/tcp     #添加tcp协议入口

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

到此结束,服务器端mysql的配置完成,就可以打开本地navicat进行远程连接测试了。

在centos服务器安装MySQL数据库详细步骤相关推荐

  1. 霆智服务器安装步骤_阿里云服务器安装MySql数据库详细步骤

    搭建线上服务器环境,分享一下我安装MySql的步骤,也替大家踩踩坑! 一.检查服务器是否已经安装MySql rpm -qa | grep mysql 如果安装MySql没有成功,需要卸载干净,负责可能 ...

  2. PowerDesigner 连接MySQL数据库详细步骤

    PowerDesigner 连接MySQL数据库详细步骤 简介 有的时候我们想把数据表结构可视化,想知道表中有哪些字段,表与表之间的关联关系,这个时候我们可以使用PowerDesigner工具,将表转 ...

  3. 水晶报表 mysql_水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤

    水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤 一:前期准备工作 lCrystal Report 2008 lJDBC相关jar包 ---mysql-connec ...

  4. 本地安装MySQL数据库详细步骤

    本地安装MySQL数据库详细步骤 一.下载MySQL数据库 1.进入MySQL官网,在导航栏中点击DOWNLOADS 2.点击页面底部的"MySQL Community (GPL) Down ...

  5. U3D连接MySQL数据库详细步骤解析

    本文转自博主Hozshan的文章 "Unity3D 学习笔记(四) Unity连接MySQL数据库",他对各个步骤都做了详细的介绍. 文章链接:https://blog.csdn. ...

  6. linux下部署mysql数据库连接_Linux远程部署MySQL数据库详细步骤

    Linux远程部署MySQL数据库,供大家参考,具体内容如下 1.0 安装 yum install lrzsz -y 命令(导入外界压缩包插件(已下载无视即可)) 1.1 将mysql压缩包拷贝到 / ...

  7. myeclipse连接mysql怎么调用_myeclipse连接mysql数据库详细步骤

    第一步 打开Database  windows-prefenrence-showview-DBbrowser ,此时会在工具底部有个DBbrowser ,选中它,再它所控制的页面的任意位置 右击new ...

  8. C#连接MySQL数据库详细步骤

    C#连接MySQL数据库 连接之前的准备 要完成的任务 连接MySql数据库 写我们的代码 运行出错: 程序效果: 本人的问题,用的是vs2010,连接数据库就没有那么方便了,下面是具体连接数据库的过 ...

  9. C语言连接mysql数据库详细步骤

    文章目录 一.准备工作 1.环境配置 2.新建空项目 3.给新建项目配置mysql依赖文件及库 二.开始准备连接 1.新建源文件 2.写入头文件 3.增加主函数 三.从数据库获取数据 1.下面是mys ...

最新文章

  1. TSM备份Windows数据
  2. 开启Windows7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP)
  3. ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...
  4. Educational Codeforces Round 32
  5. php root 启动,php-fpm如何以root身份启动
  6. 通用职责分配软件原则之2-创造者原则
  7. Python培训的基础知识
  8. 学习日志(一)安装PySide2遇到的问题及其解决办法
  9. IEnumerable和使用收益回报的递归
  10. java取余位运算_Java中对于位运算的优化以及运用与思考
  11. 如何开发神经网络来预测汽车保险支出
  12. 产品经理必看书籍推荐
  13. IDEA安装Vue插件
  14. 计算机专业毕业设计题目大全(持续更新)
  15. 同义词转换不再有效_中考英语丨初中英语句型转换大全
  16. cutting stock 问题的列生成算法
  17. 【asm基础】汇编指令之in/out指令
  18. linux磁盘空间不释放问题排查
  19. 微服务网关Gateway(七)
  20. 计算机硬盘没内存怎么办,电脑磁盘内存空间不足怎么办

热门文章

  1. Tomcat 初始化端点错误--Error initializing endpoint
  2. 基于flink+clickhouse构建亿级电商全端用户画像平台训练营
  3. 购物篮推荐场景太复杂?没有商品相关性标签?看作者运用对比学习统统解决...
  4. 直播 | 北京邮电大学徐逸辰:图对比学习研究进展
  5. 三连冠!百度PARL 拿下NeurIPS 2020电网调度竞赛双赛道冠军
  6. 基于IndRNN的手机传感器动作识别
  7. 教你掌握经典机器学习算法背后原理,解决代码模型参数问题!
  8. 论文共读 | “阳奉阴违”的半监督学习算法 - Virtual Adversarial Training
  9. 2018年4月1日 蓝桥杯 C/C++B组答案 递增三元组
  10. python爬虫实训心得_Python爬虫小结