CentOS 7.2 64位上装mysql

# yum install mysql

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
# yum install mysql-devel
mysql安装完成!
启动数据库 
# systemctl start mysql
初次安装mysql,root账户没有密码。
设置密码
# set password for ‘root‘@‘localhost‘ =password(‘这里你要进入mysql的密码‘);
退出数据库
# exit
再次登陆数据库,这次登陆就需要密码了
# mysql -uroot -p设置的密码
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。
# grant all privileges on *.* to [email protected]‘%‘identified by ‘password‘;
如果是新用户而不是root,则要先新建用户
# create user ‘username‘@‘%‘ identified by ‘password‘;
再按照上句进行授权就可以了
到这里,大部分mysql的设置已经完成,可以正常使用!
----------------------------------------------------------
这里有个问题
CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

所以在安装mysql-server的时候可以用安装mariadb替代
安装数据库
# yum install mariadb-server mariadb 
启动数据库
# systemctl start mariadb
然后就可以正常使用mysql了
# mysql -u root -p
这时候提示要输入密码,就代表可以正常使用mysql了

mariadb数据库的相关命令是:

systemctl start mariadb  #启动MariaDB

systemctl stop mariadb  #停止MariaDB

systemctl restart mariadb  #重启MariaDB

systemctl enable mariadb  #设置开机启动

--------------------------------------------------------------------------------------------
问题总结

就这么几句命令行就可以装完mysql数据库,不过之前我试过其他的安装方式:
因为自己的电脑是win8.1的,通过putty和filezilla在阿里云服务器上安装mysql(CentOS 7.2 64)
自己去官网下载了mysql-community-client-5.7.17-1.el7.x86_64.rpmmysql-community-common-5.7.17-1.el7.x86_64.rpmmysql-community-devel-5.7.17-1.el7.x86_64.rpmmysql-community-libs-5.7.17-1.el7.x86_64.rpmmysql-community-server-5.7.17-1.el7.x86_64.rpm这些东西到自己的电脑上,然后一个一个上传解压安装上去,也都是按照贴在一步一步来,但是就是打开数据库这步卡住,搜了网上解决办法说各种原因,看起来比较复杂,弄了很久也没搞好。心想装个软件怎么就这么呕心沥血呢。于是又搜了几个帖子,综合起来就是上述方法,几句命令行就可以搞定!

授权远程访问:

登陆:

使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为123456,最后刷新(flush privileges)即可。

开放防火墙端口:

通过vim修改/etc/sysconfig/iptables,添加一行(这里是为了简单添加一行,更多防火墙知识请自行学习):

重启防火墙:

时间: 2024-11-10 00:53:52

CentOS 7.2 64位上装mysql的相关文章

CentOS 6.4 64位 安装 mysql 5.6.24

下载安装包 由于官网访问及版本选择下载不太方便,使用 suho 的源进行下载 http://mirrors.sohu.com/mysql/MySQL-5.6/ 下载如下三个安装包: MySQL-server-5.6.24-1.el6.x86_64.rpm MySQL-client-5.6.24-1.el6.x86_64.rpm MySQL-devel-5.6.24-1.el6.x86_64.rpm 进行安装 如原装有mysql 请在安装前先进行卸载 [[email protected] file

centos 6.5 64位下安装源码安装mysql 5.6.15

系统环境是centos 6.5 64位的 首先在防火墙里面增加3306端口: 然后保存:wq! 保存好后重启下防火墙 service iptables restart 安装系统所需要的依赖包 [[email protected] ~]# yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*  cmake  bison

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL) 转载自:http://elf8848.iteye.com/blog/1698351 一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的<八.卸载php5.1,mysql5.0 重新安装ph

centos 6.3 64位安装php5.5及配置tengine

PHP 用到的工具包: yum install gd-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel curl-devel openssl-devel libicu-devel libmcrypt-devel PHP configure参数 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql

Centos 6.5 64位双网卡绑定

1.环境描述      我的Vmware workstation 10 安装Centos 6.5 64位加上双口的Intel千兆网卡,通过ifconfig -a|grep eth命令看到eth2和eth3两张网卡. 2.双网卡绑定步骤: 2.1 修改/etc/sysconfig/network-scripts/ifcfg-eth2配置文档,修改后的内容如下:    DEVICE=eth2       ONBOOT=yes              #系统启动时自动启用该设备    BOOTPRO

centOS 6.5(64位)安裝fcitx輸入法

參考文章:http://blog.csdn.net/yang1982_0907/article/details/17100409 0. 用root账户登录系统 1. 卸载iBus yum remove ibus 2. 将RHEL 6.4的软件源更换为CentOS 6.4的软件源 参考博文:http://blog.csdn.net/yang1982_0907/article/details/17022983 3. 添加fcitx软件源 wget http://download.opensuse.o

CentOS 6.4 64位 源码编译hadoop 2.2.0

CentOS 6.4 64位 源码编译hadoop 2.2.0 搭建环境:Centos 6.4 64bit 1.安装JDK 参考这里2.安装mavenmaven官方下载地址,可以选择源码编码安装,这里就直接下载编译好的wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.zip解压文件后,同样在/etc/profie里配置环境变量vim /etc/profieexport

Centos 6.5 64位安装VPN

一.首先检查你VPS的PPP和TUN有没有启用: cat /dev/ppp  cat /dev/net/tun 显示结果为:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通过,上述两条只要有一个没通过都不行.如果没有启用,你可以给VPS提供商Submit 一个 Ticket请求开通: Hello Could you enabled TUN-TAP for me?

WIN7 64位上 MYSQL的ODBC一些个人理解

最近电脑中毒了,无奈之下把32位的xp换成了64位的win7,无聊耗时的搭完开发环境,装了vs6.0(忽略掉一切的不兼容),装完64位的mysql(“mysql-5.6.10-winx64.zip”),一切显得很顺利,然后我就想当然的装了“mysql-connector-odbc-5.2.2-ansi-win32.msi”[ODBC 驱动程序管理器],然后去控制面板数据源里找驱动管理器,问题出现了!没有显示对应的驱动管理器,去程序里面看,明明装上了啊!无奈啊就想是不是得装64位的(这是个错误的推