ENSP如何开启服务器的http_Centos\Liunx如何安装MySQL?
问题
- Centos系统如何选择指定版本的 MySQL 进行安装?
- MySQL 如何重新设置密码?
- MySQL 如何修改默认端口?
- MySQL 如何修改默认编码?
- MySQL 如何选择性的开放 IP?
你都可以在下面找到答案。
想安装指定版本的 MySQL
先寻找源:
http://repo.mysql.com/yum/
选择自己想装的
文件夹这个代表的应该是 Linux 发行版
el - Red Hat Enterprise Linux
fc - Fedora Core
suse - SUSE Linux
我选择的是 el ,相对应的,这个 5/6/7 应该指的是系统版本,我选择的 7
i386、x86_64 就是指的处理器的区分了
然后进入到具体版本选择,我们直接选择 release 版本
最后完整路径:
http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm
下载并安装 MySQL 官方的 YumRepository
wget -i -c http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm
或者网上看到这个路径也可以
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
直接使用 yum 命令安装
yum -y install mysql57-community-release-el7-10.noarch.rpm
然后安装 MySQL 服务器
yum -y install mysql-community-server
这步可能会花些时间
到这一步 MySQL 就安装成功了,然后进行 MySQL 的相关设置
MySQL 的相关设置
首先启动 MySQL
systemctl start mysqld.service
查看 MySQL 运行状态
systemctl status mysqld.service
此时的 MySQL 已经正常运行,不过我们想使用还不知道密码,通过 MySQL 日志文件搜索出密码
grep "password" /var/log/mysqld.log
如下命令进入数据库
mysql -u root -p
到这一步已经证明登录成功了,但是还不能做操作,需要更换密码。
修改密码
其中‘new password’替换成你要设置的密码,注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功,设置完密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
如果要修改为root这样的弱密码,需要进行以下配置:
查看密码策略
show variables like '%password%';
修改密码策略
vim /etc/my.cnf
添加validate_password_policy配置
选择0(LOW),1(MEDIUM),2(STRONG)其中一种,选择2需要提供密码字典文件
#添加validate_password_policy配置
validate_password_policy=0
#关闭密码策略
validate_password = off
重启 MySQL 服务使配置生效,这样设置之后就可以设置任何密码了。
systemctl restart mysqld
开启远程访问
执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.2,如要开启所有的,用%代替IP),下面的 password 需要填自己上面设置的。
grant all privileges on *.* to 'root'@'192.168.0.2' identified by 'password' with grant option;# 下面指开放所有 ip
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;flush privileges; exit;
修改字符编码
修改 MySQL 的字符编码,不修改会产生中文乱码问题
查询编码
show variables like '%character%';
修改 /etc/my.cnf
vim /etc/my.cnf
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
重启 MySQL 服务
再次查询编码,确认已经修改。
修改默认端口号
可修改 MySQL默认 端口号,将默认端口改为 5555
vi /etc/my.cnf #然后添加
port=5555
常见错误
- is not allowed to connect to this MySQL server
这个是因为 ip 未被开放。
使用 telnet 命令或者使用工具直接连接试试
都无法连接上。
后续
一步一步搭建服务器,后续更新。
有兴趣搭建自己博客的同学们可以一起交流一哈。
点击原文可跳转到我的博客,欢迎大家来点击。
ENSP如何开启服务器的http_Centos\Liunx如何安装MySQL?相关推荐
- 【云服务器部署】---Linux下安装MySQL
[云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...
- liunx下安装mysql
liunx下安装mysql 一.tar安装 1.卸载mysql 2.下载上传 3.解压mysql 4.初始化数据库 5.复制启动脚本到资源目录 6.设置MYSQL系统服务并开机自启 7.启动MYSQL ...
- liunx在线安装mysql/修改mysql密码/设置简单mysql密码
在liunx上安装mysql 在线安装需要使用yum命令需要root权限,普通用户不能使用,如何把普通用户改成root用户,如何判断是不是root用户.参照主页其他文章 1.获取mysql yum源 ...
- 阿里云服务器CentOS7版本yum方式安装mysql
首先推荐一个类似xshell的服务器管理软件FinalShell 下载地址:http://www.hostbuf.com/ 非常好用! 1.确保服务器系统处于最新状态 [root@centos7 ~] ...
- 服务器未联网情况下安装MySQL数据库
简介 在某些情况下在服务器是不能连接网络的,这时就无法通过yum安装MySQL数据库,但好在国内国内的很多镜像站提供了包下载功能,可以把包下载到本地后通过U盘或者光驱进行安装.在些日子我就遇到了这种情 ...
- linux安装dnf服务器地址,CentOS7使用dnf安装mysql的方法
本文介绍了CentOS7使用dnf安装mysql的方法,分享给大家,具体如下: 1.安装mysql的yum仓库 执行以下命令: 复制代码 代码如下: yum localinstall https:// ...
- ENSP如何开启服务器的http_如何使用HTTP模块在Node.js中创建Web服务器(上)
当你在浏览器中查看网页时,其实是在向互联网上的另一台计算机发出请求,然后它会将网页提供给你作为响应.你通过互联网与之交谈的那台计算机就是Web服务器,Web服务器从客户端(例如你的浏览器)接收HTTP ...
- liunx上安装MySQL没有默认my.cnf文件解决方案
官网说:从5.7.18开始不在二进制包中提供my-default.cnf文件.参考:https://dev.mysql.com/doc/refman/5.7/en/binary-installatio ...
- wamp怎么安装mysql服务器_wamp环境搭建(apache安装,mysql安装,php安装)
1.软件安装说明 WAMP:Window操作系统+Apache软件+PHP解析器+MySQL软件 2.Apache执行流程 用户向服务器端发送请求àDNS解析àIP地址à端口àApache服务 Apa ...
最新文章
- Linux下的vim文本替换,Linux下文本的vim文本替换
- Eclipse上GIT插件EGIT使用手册之八_解决推送冲突
- 诗歌rails之 method_missing
- SharePoint CAML In Action——Part I
- 【Objective-C】05-第一个OC的类
- 【第三十七章】 springboot+docker(手动部署)
- 仿得微博字符限制效果
- 蓝桥杯题目 统计回文子串
- js取绝对值的两种方法
- RestClient 访问elasticsearch
- 【区块链 | Compound】4.剖析DeFi借贷产品之Compound:清算篇
- C语言----文件存储
- Android 计时器实现
- php dsa 签名,openssl使用DSA算法生成签名实例详解_PHP教程
- TorontoCity:众生观天下
- 计算机显示器文字不清楚,笔记本电脑字体显示不清晰解决方法分辨率和显卡驱动...
- 基于树状图的族谱程序
- freeswitch的呼叫中心模块——mod_callcenter
- 分布式一致性算法 - raft 图解
- 信息管理毕设项目推荐
热门文章
- 金牌访谈栏目《架构师说》重磅上线!
- iOS 14.5 更新,苹果手表可以解锁 iPhone 了!
- 智能升级新阶段,新云原生企业如何加速出圈?
- 我国首次举办工业互联网“人机对抗”竞赛 检验独创理论独有技术有效性
- re:Invent 2020首日发布43项新产品与功能,涵盖新实例、容器、Serverless、机器学习等领域!
- 深度揭秘垃圾回收底层,这次让你彻底弄懂它
- 详解微软 ALUM:当语言模型遇到对抗训练
- 5G时代已到,还有哪些值得关心的安全问题?
- OpenSLR 中国镜像背后的数据存储服务商,原来是这样一家公司!
- 10 倍高清不花!大麦端选座 SVG 渲染