在centos7中安装mysql数据库和配置方法
来源:互联网 发布:理财软件哪个口碑好 编辑:程序博客网 时间:2024/04/30 11:59
http://www.cnblogs.com/starof/p/4680083.html
一、mysql安装
#yum install mysql
#yum install mysql-server
#yum insatll mysql-devel
其中安装mysql和mysql-devel成功,安装mysql-server失败。
通过查找资料可知是centos7版本mysql数据库从默认的程序表中移除了,用mariadb代替了。
此时有两种解决办法:
1.方法一:安装mariadb
mariaDB数据库管理系统是mysql的一个分支,主要由开源社区维护,采用GPL授权许可。
安装mariadb
yum install mariadb-server mariadb
mariadb数据库的相关命令:
systemctl start mariadb #启动mariadb
systemctl stop mariadb #停止mariadb
systemctl restart mariadb #重启mariadb
systemctl enable mariadb #设置开机启动
此时我们要先启动数据库
#systemctl start mariadb
然后就可以正常使用mysql了
2.方法二:官网下载安装mysql-server
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
安装后重启mysql服务
service mysqld restart
在安装过程中有一些包被替换了
初次安装mysql,root账户没有密码
现在来设置密码
不需要重启数据库即可生效,
如果修改密码的时候报错1044,退出数据库,然后重新用#mysql -u root -p登录数据库即可。
二、配置数据库
1.编码
mysql的配置文件为/etc/my.cnf
在最后加上编码配置
这里的字符编码必须和/usr/share/mysql/charsets/Index.xml中一致。
2.远程连接设置
把在所有数据库的所有表额所有权限赋给位于所有ip地址的root用户。
mysql>grant all privileges on "." to root@'%' identified by 'root';
如果是新用户而不是root,则需要先创建新用户
mysql>creat user 'username'@'%' identified by 'password';
此时就可以远程连接了。
此篇文章是在原博主的基础上进行实际的操作,在此也请大家支持一下原作者。url已经在文章开头给出。
- 在centos7中安装mysql数据库和配置方法
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- CentOS7集成Mysql数据库安装和配置
- centos7 mysql数据库安装和配置
- 基于JavaMail的Java邮件发送:简单邮件发送
- 数组、字典转为json字符串
- 接口中去拿到对方的订单号
- STM32单片机中FLASH空间的分配之bootloader
- 安装scp命令
- 在centos7中安装mysql数据库和配置方法
- 进程间的通信方式总结
- C#当窗体大小改变时,窗体中的控件大小也随之改变
- Linux 之文件权限
- 多方位拓展之路:监控平台MongoDB实践
- Android设计-UI设计师不可不知的安卓屏幕知识
- fatal: Not a git repository (or any of the parent directories)
- 解决JQuery checkbox的attr(checked)一直为undefined问题
- Python Intro