Linux 使用yum命令安装mysql
【安装步骤】
1、先检查系统是否安装有mysql
[root@localhost ~]# yum list installed mysql*
[root@localhost ~]# rpm –qa|grep mysql*
2、查看有没有安装包
[root@localhost ~]# yum list mysql*
3、安装mysql客户端
[root@localhost ~]# yum install mysql
4、安装mysql服务端
提示:如果输入此命令没有报错,则跳过下面步骤,继续安装下一个服务端
[root@localhost ~]# yum install mysql-server
注意:此处错误提示为安装失败。
原因:CentOS7自带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开源的数据库
解决方案:如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
执行完后,则继续执行:yum install mysql-server
[root@localhost ~]# yum install mysql-devel
到此mysql数据库安装完成了,接下来需要对数据库进行一些简单配置
5、在/etc/my.cnf 文件中加入默认字符集
[root@localhost ~]# vim /etc/my.cnf
6、启动或关闭mysql服务
[root@localhost ~]# service mysqld start --启动mysql
[root@localhost ~]# service mysqld stop --关闭mysql·
[root@localhost ~]# chkconfig --add mysqld
7、设置开机启动mysql服务
[root@localhost ~]# chkconfig --add mysqld
8、创建root管理员
mysqladmin -u root password 密码
9、进入mysql容器中
mysql -u root -p
9、设置允许远程访问
开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。
mysql> use mysql;
mysql> UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
%表示允许所有的ip访问
刷新
mysql> flush privileges;