首先查看centos7上有没有安装过mysql ,一定要卸载干净残留,不然会安装或启动失败。

yum list installed mysql*

列出后如果有就删除

删除mysql

sudo yum remove mysql-community-*

rm -rf /var/lib/mysql

rm /etc/my.cnf

安装yum源

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

sudo yum instal mysql80-community-release-el7-1.noarch.rpm

查看是否安装成功

sudo yum repolist all|grep mysql

成功安装

配置要安装的mysql版本

sudo vim /etc/yum.repos.d/mysql-community.repo

enabled 为1表示启用,将要安装的版本的enabled改为1后保存

配置repo

安装启动mysql

sudo yum install mysql-community-server.x86_64

等待安装好后启动mysql

sudo service mysqld start //启动mysql

sudo service mysqld status //查看mysql状态

sudo systemctl enable mysqld //配置开机启动

管理账户

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

grep 'temporary password' /var/log/mysqld.log //找到默认密码

mysql -uroot -p

set password for 'root'@'localhost'=password('NEWPASSWORD'); 或者ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEWPASSWORD'; // 修改密码,注意密码要复杂一些,否则会不能通过。

添加远程用户

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

查看并修改编码

mysql -u root -p

show variables like '%char%;

看到有的编码不是 utf8

更改配置文件

vim /etc/my.cnf

在[mysqld]下面添加以下两句

character_set_server=utf8

collation-server=utf8_general_ci

在[client]下面添加

default-character-set=utf8

修改成功

注意修改后只会对以后创建的数据库生效。

登陆腾讯云配置安全规则,放通3306

配置安全规则

mysql centos_centos7mysql安装相关推荐

  1. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  2. mac mysql的安装

    mac是重装的系统,很干净,没有xmpp等组合的服务器. 1. 安装mysql server https://dev.mysql.com/downloads/mysql/ 这里是官网地址,选择需要的版 ...

  3. mysql读写分离(MySQL Proxy 安装和使用)

    一.必备软件: 1.LUA    可以去LUA的官方下载:www.lua.org 2.MySQL Proxy    这里有好多二进制版本.     http://mysql.cdpa.nsysu.ed ...

  4. 【MySQL笔记】mysql来源安装/配置步骤和支持中国gbk/gb2312编码配置

    不久的学习笔记.分享.我想有很大的帮助谁刚开始学习其他人的 备注:该票据于mysql-5.1.73版本号例如 1. mysql源代码编译/安装步骤 1) 官网下载mysql源代码并解压 2) cd至源 ...

  5. mysql以及mysql bench安装教程

    首先,我们需要去官网下载mysql(这里以下载) 1 2 3 4 5 下载好了自己好了之后,点击安装好的东西出现如下界面: 1.接受使用条款并点击next 2.点击custom,可以根据个人习惯进行安 ...

  6. MySQL的安装配置(win7 64-bit)

    MySQL的安装配置(win7 64-bit) 转,整理. MySQL 版本是 mysql-noinstall-5.1.66-winx64.zip(免安装版) mysql-workbench-gpl- ...

  7. oracle收购Mysql后,Mysql的安装配置方法

    自从Oracle收购MySQL后,略微发生了一些小小的变化,原来mysql安装完成后默认是没有密码的,但是新版的mysql安装完成后oracle提供了一个free password放着/root/.m ...

  8. ubuntu+php+mysql+apache安装配置

    ubuntu+php+mysql+apache安装配置 1. 安装运行环境 复制内容到剪贴板 代码: sudo apt-get install apache2 sudo apt-get install ...

  9. windows 下mysql的安装于使用(启动、关闭)

    1.下载Windows (x86, 64-bit), ZIP Archive解压: 2.双击在bin目录里的mysqld.exe dos窗体一闪就没了,这时netstat -an发现port3306已 ...

  10. nagios+mysql+ndo2安装总结

    1.apache 安装 1.1下载 http://httpd.apache.org/download.cgi 1.2安装 tar zvxf httpd-2.2.6.tar.gz cd httpd-2. ...

最新文章

  1. jsPlumb(3)-基本概念
  2. 02 小程序入门实战
  3. 修改PE可选头关闭ASLR
  4. java Gregorian,Java GregorianCalendar getTimeZone()用法及代码示例
  5. html加减中间的值不能修改,在移动HTML5页面input类型采用number无法控制长度,以及右边显示难看的加减按钮...
  6. 【机器视觉】 dev_set_window_extents算子
  7. 【Python】多线程的使用,通过传参接收返回值
  8. jquery ajax的例子
  9. python爬取论坛付费内容_Python爬虫抓取论坛关键字过程解析
  10. Java面试题及答案,mysql类型
  11. LeetCode 382. 链表随机节点(概率)
  12. C#LeetCode刷题之#404-左叶子之和​​​​​​​​​​​​​​(Sum of Left Leaves)
  13. 学校校车运营各项安全管理制度_廊坊市加强校车安全管理 确保师生生命安全...
  14. 今天来了一位妹纸面试,我问她:线程池中多余的线程是如何回收的?她有点懵~...
  15. 用java写 java1,1,2,4,7,13,24,44算法
  16. python自动化学习_Python自动化学习笔记(二)
  17. 考勤 指纹 php,折腾中控指纹签到SDK始末(.net监听) | quericy Eden*
  18. SEO入门知识2:不同角度看seo
  19. 解决Android Studio不提示控件的XML属性
  20. 中民协元宇宙工委承办|2022年世界互联网大会乌镇峰会元宇宙主题咖荟

热门文章

  1. 从Q-learning到PPO大全 深度强化学习总结和理解
  2. 一文通俗理解最大似然估计· 看不懂你打我,无公式
  3. 从SynchronizedCollection说起
  4. JavaScript学习之旅-9(原创)
  5. echarts 模拟迁徙
  6. IOS之导航控制器传值
  7. zzzkkk666用户名密码
  8. 侧方、s弯道、坡起相关
  9. xilinx FIFO的使用及各信号的讨论
  10. struts入门实例