Centos7.2环境RPM 安装MySQL5.6.24
来源:互联网 发布:诺亚方舟 知乎 编辑:程序博客网 时间:2024/06/06 08:57
系统环境 CentOS Linux release 7.2.1511 (Core)
1.关闭selinux 服务
[root@localhost~]# vim /etc/selinux/config
···
SELINUX=disabled
···
2.关闭防火墙服务,并且禁用开机启动
[root@localhost~]# systemctl stop firewalld.service
[root@localhost~]# systemctl disable firewalld.service
3.关闭NetworkManager服务,并且禁用开机启动【(NetworManager)是检测网络、自动连接网络的程序】
[root@localhost~]# systemctl stop NetworkManager.service
[root@localhost~]# systemctl disable NetworkManager.service
4.检查系统是否安装有mysql的安装包,如果有使用rpm -e 移除
[root@localhost~]# rpm -qa| grep mysql
[root@localhost~]# rpm -qa| grep MYSQL
[root@localhost~]#rpm -qa | grep mariadb
忽略依赖关系并继续操作;
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
5.下载mysql5.6的安装包,并上传到服务器上
[root@localhost mysql]# ll
total 236180
-rw-r--r--. 1 7155 wheel 19904612 Mar 26 2015 MySQL-client-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 3530832 Mar 26 2015 MySQL-devel-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 92259036 Mar 26 2015 MySQL-embedded-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 60596392 Mar 26 2015 MySQL-server-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 2094516 Mar 26 2015 MySQL-shared-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 2299544 Mar 26 2015 MySQL-shared-compat-5.6.24-1.el7.x86_64.rpm
-rw-r--r--. 1 7155 wheel 59291868 Mar 26 2015 MySQL-test-5.6.24-1.el7.x86_64.rp
6.安装mysql 的安装包
[root@localhost mysql]# rpm -ivh MySQL-server-5.6.24-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh MySQL-devel-5.6.24-1.el7.x86_64.rpm
[root@localhost mysql]# rpm -ivh MySQL-client-5.6.24-1.el7.x86_64.rpm
7.修改my.cnf配置文件位置
[root@localhost ~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf
8.修改字符集和数据存储路径 配置/etc/my.cnf文件,设置如下键值来启用一起有用的选项和 UTF-8 字符集.
[root@localhost ~]# cat /etc/my.cnf
[mysqld]
···
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
9.初始化MySQL及设置密码
[root@localhost ~]# /usr/bin/mysql_install_db
[root@localhost ~]# service mysql start
[root@localhost ~]# cat /root/.mysql_secret
# The random password set for the root user at Tue Aug 22 16:19:05 2017 (local time): XLSjqAteqXEW5D5G
[root@linuxidc ~]# mysql -uroot -pXLSjqAteqXEW5D5G
mysql> SET PASSWORD = PASSWORD('abcd1234');
Query OK, 0 rows affected (0.00 sec)
10.设置mysql开机启动
[root@localhost ~]# systemctl restart mysqld.service
[root@localhost ~]# systemctl enable mysqld.service
这边可能有问题,可以参考 http://www.mamicode.com/info-detail-1830732.html
11.设置mysql允许远程登陆
在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
注意:在mysql控制台执行命令中的 'root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html
12.这个也能解决一些问题:http://blog.csdn.net/chszs/article/details/38758713
- Centos7.2环境RPM 安装MySQL5.6.24
- centos7.2RPM安装mysql5.6
- CentOs7.2 安装RPM MySQL5.7.16
- Centos7 RPM 安装 mysql5.7
- centos7.2下安装mysql5.7,使用rpm包安装
- centos7.2下安装mysql5.7,使用rpm包安装
- centos7.2下安装mysql5.7.16使用rpm包安装
- centos7.2下安装mysql5.7,使用rpm包安装
- centos7.2下安装mysql5.7,使用rpm包安装
- centos7.2下安装mysql5.7,使用rpm包安装
- centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
- 在centos7上以rpm方式安装mysql5.6.24
- centos7.2环境编译安装mysql5.5.48
- centos7 mini rpm安装mysql5.6.31
- CentOS7上用rpm安装mysql5.7
- CENTOS7使用rpm方式安装mysql5.7.18
- CentOS7.3 安装 MySQL5.7.18 RPM Bundle
- Centos7.3.1611安装mysql5.7.18 rpm教程
- PAT basic 1058
- linux邮件系统
- 正则表达式-限定符_转义字符
- PAT basic 1059
- HDU-6154 CaoHaha's staff (找规律+二分)
- Centos7.2环境RPM 安装MySQL5.6.24
- SQL语言简介之最详细解读、SQL和PL/SQL区别
- https的单向和双向
- hdu 6168 Numbers (STL)
- 学习日记20
- CodeForces
- 图结构练习——BFS——从起始点到目标点的最短步数
- [USACO5.5.3]Twofive
- ORACLE 如何查询被锁定表及如何解锁释放session