cnetos7 mysql5.6 utf8设置_CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问...
前言
mysql最初的免费战略已经深入人心,感觉自己一直都在用mysql。今天在CentOS7下装mysql。发现原来centos下默认没有mysql,因为开始收费了,取而代之的是另一个mysql的分支mariadb,这个是mysql创始人重新主导的分支。But, whatever, I want mysql. 所以,老老实实的卸载mariadb,安装mysql。
卸载mariadb
#列出所有被安装的rpm package
rpm -qa | grep mariadb
#卸载
rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64
错误:依赖检测失败:
libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要
#强制卸载,因为没有--nodeps
rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
安装mariadb
centos下yum暂时没有mysql-server直接安装包;
MariaDB是MySQL社区开发的分支,也是一个增强型的替代品.
yum -y install mariadb-server mariadb mariadb-devel
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
firewall-cmd --permanent --add-service mysql
systemctl restart firewalld.service
iptables -L -n|grep 3306
安装mysql
centos7中默认没有mysql的yum源,需要重新下载:
1.下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
$sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安装mysql
$ sudo yum install mysql-server
4.重置密码
需要先登录:
$mysql -u root
我使用的root,但也报错了:
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
$ sudo chown -R openscanner:openscanner /var/lib/mysql
重启mysql service:
$service mysqld restart
接下来设置密码:
$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit;
开放3306端口
由于centos7使用firewalld而不是iptables,所以:
#开放3306
firewall-cmd --add-port=3306/tcp
#查看端口是否开放
firewall-cmd --query-port=3306/tcp
允许mysql远程访问
mysql默认是不允许远程访问的.
mysql -u root -p xxxx
mysql>use mysql
mysql>grant all privileges on *.* to 'root'@'%' identified by 'xxxxx(密码)';
mysql>flush privileges;
参考
cnetos7 mysql5.6 utf8设置_CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问...相关推荐
- centos7远程访问mysql数据库_CentOS7下安装mysql最快捷方式及mysql远程访问连接实现详解...
由于本人使用源码安装时出现许多错误,导致最后安装依然失败,故不推荐源码安装.现分享下成功安装的案例. 1.CentOS7下安装mysql步骤: (1)首先必须添加mysql社区repo通过输入命令: ...
- mysql5.7.25安装包,Mysql5.7.25在windows下安装
在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 下载后解压到自己想要安装的目录,我的是:D:\MYSQL\ ...
- 【已解决】Linux下安装MySQL数据库
[经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...
- RPM方式安装MySQL5.6和windows下安装mysql解压版
下载地址: http://cdn.MySQL.com/archives/mysql-5.6/MySQL-server-5.6.13-1.el6.x86_64.rpm http://cdn.mysql. ...
- mysql安装设置数据目录下,linux下安装mysql数据+配置
<linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...
- linux快速mysql5.7_Linux下安装MySQL 5.7
本次分享如何在Linux下安装MySQL 5.7 操作系统版本:RedHat/CentOS 6.6 X64 MySQL版本:5.7.11 安装方式:二进制 安装过程: [root@gusha2~]# ...
- mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题
在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...
- Windows下安装MySQL 5.7.26 及注意事项
准备工作 MySQL 下载地址 安装环境 Windows 版本:Windows 10 专业版 64bit MySQL 版本:MySQL 5.7.26 安装过程 1.解压并配置环境变量 1.将安装包 m ...
- linux下安装mysql的方式_linux下安装mysql的两种方式
linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...
最新文章
- Linux下用C获取当前系统时间
- 转:C#中Monitor对象与Lock关键字的区别分析
- 数据泄露频繁,背后原因之--数据的利益
- Apollo代码学习(六)—模型预测控制(MPC)_follow轻尘的博客-CSDN博客_mpc代码
- 第十三周项目三-形状类族中的纯虚函数
- ant指定servlet版本_Spring工具 - AntPathMatcherUrlPathHelper(针对URL进行处理)
- “高仿版拼多多”宣告破产!曾一年收割1.3亿用户,如今自救失败负债16亿
- ios 下拉放大 上拉缩小_为啥鞠婧祎发量这么多?截图放大十倍她的“发缝”,网友:真密集...
- 设置webhook_webhook工具实现
- Perl 连接Oracle 出现OCI missing的问题及解决
- Internet浏览器,C:\fakepath路径问题
- java 风能玫瑰图_使用java awt画风向玫瑰图及风能玫瑰图程序
- css 小尖角,css如何实现气泡的小尖角效果 css实现气泡的小尖角效果代码示例
- celeste第二章_魂源蔚蓝-第二章:源士的力量体系-爱阅小说网
- NLP 论文领读 | 缺少有标注的数据集怎么训练文本检索模型?来看看 LaPraDoR怎么做的吧
- 今日网易邮箱126无法访问
- 伦敦旅游独特景点之:扇子博物馆
- 大一基础会计期末考试试题
- mysql第一二三范式_第一范式、第二范式、第三范式
- 小程序公众号共服务器,公众号和小程序用户互通,无需unionid解决方案
热门文章
- linux suse 共享目录_SUSE环境下YAST源(连接共享目录)
- LaTeX常见文件类型
- Python绘制决策树的节点
- OpenCV学习笔记(十七):图像修补:inpaint()
- JavaSE——XML与JSON(语法格式、解析内容)
- torch版ResNet50(带有多输出)转c++ tensorrt
- 《Python 黑科技》程序员必须会的代理ip小技巧
- python3中实现tar_Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法...
- 五、工作量证明链解决拜占庭将军问题之模拟程序(Objective-C)
- 耳机不分主从是什么意思_无延时音质好的蓝牙耳机能代替有线耳机吗—DOSS T60上手体验...