技术标签: Linux 服务器 mysql 数据库 centos
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。
[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server
这步可能会花些时间,安装完成后就会覆盖掉之前的mariadb。
至此MySQL就安装完成了,然后是对MySQL的一些设置。
首先启动MySQL
[root@localhost ~]# systemctl start mysqld.service
查看MySQL运行状态,运行状态如图:
[root@localhost ~]# systemctl status mysqld.service
此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
[root@localhost ~]# grep "password" /var/log/mysqld.log
如下命令进入数据库:
[root@localhost ~]# mysql -uroot -p
输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功
执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP):
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;
然后再输入下面两行命令
mysql> flush privileges;
mysql> exit
添加mysql端口3306和Tomcat端口8080
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
[root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
然后再重新载入
[root@localhost ~]# firewall-cmd --reload
首先重新登录mysql,然后输入status:
可以看到,绿色箭头处不是utf-8
因此我们先退出mysql,然后再到、etc目录下的my.cnf文件下修改一下文件内容
进入文件后,新增四行代码:
保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看,你就会发现变化啦
最后,到Windows下用cmd命令启动mysql啦!!
(完)
欢迎大家关注我的公众号 “24只羊羊羊”,里面记录了一个非科班程序员的成长之路
文章浏览阅读5.7k次,点赞4次,收藏5次。作者感言阅读前言iOS代码规范Import规范Define规范Paragma Mark 规范Interface规范implementation规范实例规范NSDictionary规范NSArray规范函数规范If-Else规范For-In For 规范Block规范运算符规范命名规范实例命名规范Property命名规范Interface-class命名规范B_ios replaceobjectsinrange
文章浏览阅读1.7w次,点赞7次,收藏39次。本文实例讲述了Python中列表元素转为数字的方法分享给大家供大家参考,具体如下:1.首先可以用循环来解决(直接粗暴)举个栗子:<1>有一个数字字符的列表:numbers = ['2', '5', '130', '8']`<2>想要把每个元素转换为数字:numbers = [2, 5, 130, 8]用一个循环来解决:new_numbers = [];..._pandas index存入数组
文章浏览阅读7.5k次。有时候直接用php导出excel会有乱码或者中文变成问号出现,这时候肯定就是编码的问题了。 前 后 前 后 环境MySQL 5.0 数据库 utf8_general_ci 编码PHP UTF8 编码需要注意的问题1. 从数据库读取出来的数据是否乱码? mysql_query( "SET NAMES 'u_mysql 数据库查出的字符串导出excel转码
文章浏览阅读1.6k次,点赞9次,收藏30次。数据挖掘常用的一些模型进行简单的汇总,可能不全,但是都是一些比较经典的预测模型。本文使用的是鸢尾花数据集进行展示模型。_决策树分类预测代码
文章浏览阅读9.1k次。WPS 加载项是一套基于 Web 技术用来扩展 WPS 应用程序的解决方案。每个 WPS 加载项都对应打开了一个网页,并通过调用网页中 JavaScript 方法来完成其功能逻辑。_wps插件开发
文章浏览阅读514次。导读:制作具有视觉吸引力的演示文稿的速成指南。作者:玛丽昂·沙罗(Marion Charreau)、珍妮弗·约翰逊(Jenifer L. Johnson)来源:大数据DT(ID:hzdas..._ppt黄金法则
文章浏览阅读1.5w次,点赞18次,收藏69次。将平板、手机作为电脑第二屏幕(Linux系统下)背景把手机、平板作为电脑第二屏幕是上个学期偶然想到的,那时我一边看网上的教程一边码代码。由于看的是视频教程,缩小了就看不清上面的字,放大了又会挡住打字区域。这时就想如果有个第二屏幕就很方便了,买个屏幕又不太方便,想到自己还有个平板天天吃灰,这不是就是现成的屏幕嘛。在网上搜了搜发现真的有解决方案,windows和mac上有很多软件可以用,但我平时..._平板副屏linux
文章浏览阅读109次。来源:www.oracle.com■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■本文的主要内容如下:详细解释了下面10个批注的含义及其批注所包含的属性: @Entity@EntityListeners@EntityResult@Enumerated@ExcludeDefaultListeners@ExcludeSuperclassListeners@FieldRe..._entityresult
文章浏览阅读1.3k次。为什么要在本地电脑安装 CUDA,CUDA 是什么的,用来做什么?我想,点击标题进来的小伙伴,应该都清楚这些。不管你是用来做什么,或者跟我一样为了跑 Tensorflow 的 Object Detection (目标检测)。但是我为什么要用 CUDA9,这里版本要特别注意。因为我使用的是 Tensorflow-gpu 1.10.0,为了能运行成功,最好和我的保持一致,那就开始我的踩坑流程吧。_cuda9.0
文章浏览阅读121次。0.调整时区为什么放到0来说呢,因为这实在是太重要了。估计没有几个人电脑上只有一个ubuntu系统。每次用ubuntu再切回win,win都会产生8小时时差,非常讨厌。至于原因就不再赘述。这里讲解决办法。在Ubuntu 16.04 版本以前,关闭UTC的方法是编辑/etc/default/rcS,将UTC=yes改成UTC=no,。但在Ubuntu 16.04使用systemd启动之后,时间改..._sogoupinyin.list为空
文章浏览阅读1.5w次,点赞9次,收藏54次。安装Pillowpip install pillow构建图像Image.open(fp, mode =’r’ ):打开图片文件,返回一个Image对象 fp:图片路径mode:模式。如果给出,必须是rfrom PIL import Imageim = Image.open(path)Image.alpha_composite(im1, im2):在im1对象..._pillow image
文章浏览阅读146次。一、什么是jquery? 1.jquery是javaScript的一个框架产品。 2.简化js编码,提高开发效率。 3.屏蔽了js的浏览器差异。二、使用jquery开发 1.搭建jquery开发环境:将 jquery-1.8.3.js引入到项目; 在需要使用jquery开发的页面(jsp/html)引入jquery-1.8.3.js 在head引入:DOM对象 与 jque..._jquery掌握