1,执行命令“yum install -y mysql mysql-server”安装mysql服务;
2,稍等片刻安装完毕;
,执行命令“service mysqld start”启动mysql服务,出现两个ok启动成功;
4,执行命令“mysqladmin -u root password 123456”将没有密码的数据库密码设置为“123456”(可以根据自己需要设置成你的密码);
5,执行命令“mysql -uroot -p123456”登陆数据库;
6,执行命令“grant all privileges on *.* to root@'%' identified by '123456' with grant option” 设置远程登陆用户名和密码(这里用户名是root、密码是123456);
7,执行命令“flush privileges”刷新系统权限表;
8,执行命令“quit”退出数据库登陆;
9,执行命令“service mysqld restart”重启数据库;
10,执行命令“/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT”开启3306防火墙端口;
11,至此数据库安装配置已经完成,可以通过Navicat链接数据库进行远程访问。
首先要确保服务器上安装有MySQL,执行如下命令来检查是否安装了 MySQL(CentOS 7 上是 mariadb-server,CentOS 6 上是 mysql-server,这里以 CentOS 7 为例)
$ rpm -q mariadb-server
如果提示 package mariadb-server is not installed 则说明没有安装 MySQL,需要手动安装。如果出现 mariadb-server-xxx.xxx.xx.el7.x86_64 则说明已经安装。
安装 MySQL 的步骤为:
1.安装 MySQL 和 MySQL 客户端
$ sudo yum -y install mariadb mariadb-server
2.启动 MySQL
$ sudo systemctl start mariadb
3.设置开机启动
$ sudo systemctl enable mariadb
4.设置初始密码
$ sudo mysqladmin -u root password root
这时我们有两种方式来进行修改,这里只用了第一种,就直接将原来的 user='root' and host='localhost' 记录的host修改成%或指定的ip。
1.将host设置为%表示任何ip都能连接mysql
update user set host='%' where user='root' and host='localhost'
2.当然也可以将host指定为某个ip
update user set host='*.*.*.*' where user='root' and host='localhost'
这里将 . . . 换你实际的地址。
3.执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效
flush privileges
1.检查服务器防火墙3306端口开放了吗,没开放需要去开放
2.检查一下云平台的安全组规则中是否开放了3306端口,如何配置阿里云,这里以阿里云为例( 阿里云添加安全组规则 )
title: 解决centos6没办法安装mysql-devel的问题date: 2014.12.03 15:17:02
tags: [centos]
categories: 后端
最近打算在服务器上安装seafile这款网盘,seafile是基于python开发的,需要许多python的扩展库,最重点的就是mysqldb。
在放上服务器之前已经在虚拟机先测试过,测试结果是没问题,但是转移到服务器的时候,出现了mysql-devel无法安装的问题。问题如下
之后用百度和google搜索了多种方法
想到用源码或许可以直接编译出来,于是在google搜索mysql-devel-5.5.29-1.el6.x86_64.tar.gz
没找到源码包,但是却有一个东西引起我的注意: mysql-devel-5.5.29-1.el6.x86_64.rpm ,于是重新搜索 mysql-devel-5.5.29-1.el6.x86_64.rpm ,终于被我找到正确版本的rpm包
网站: http://mirrors.vpsmate.org/CentALT/repository/centos/6/x86_64/
但是随之而来又出现一个问题,安装centos rpm包的时候提示: Header V3 DSA signature: NOKEY
百度搜索之,看了 这个网站
这是由于yum安装了旧版本的GPG keys造成的,解决办法就是
引用
rpm --import /etc/pki/rpm-gpg/RPM*
之后得到解决,现在seafile依赖库已经全部安装完毕。问题就此得到解决
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)