Mysql 5.7 安装参考步骤:
先卸载MariaDB
在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。
CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。
如果直接安装MySQL,会和MariaDB的文件冲突。
因此,需要先卸载自带的MariaDB,再安装MySQL。
1.1 查看版本:
rpm -qa|grep mariadb
1.2 卸载
rpm -e --nodeps 文件名
1.3 检查是否卸载干净:
rpm -qa|grep mariadb
第一步:下载mysql 5.7
[root@localhost ~]# wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
检查是否本地已经安装了mysql
rpm -qa | grep mysql
卸载以前的mysql
rpm -e 已经存在的MySQL全名
第二步:解压文件
[root@localhost ~]# tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
文件名修改为mysql:
[root@localhost local]# mv mysql-5.7.17-linux-glibc2.5-x86_64/ mysql
第三步:配置启动文件
1、然后去到mysql的support-files目录下,复制my.cnf到 /etc/my.cnf(mysqld启动时自动读取)
[root@localhost local]# cd mysql/support-files/
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
cp: overwrite '/etc/my.cnf'? yes
注意:如果你在安装时Linux虚拟机时同时安装了默认的mysql,此时操作以上步骤,终端将会提示你文件已存在是否覆盖,输入yes覆盖即可。
2、配置数据库编码
[root@localhost support-files]# vim /etc/my.cnf
添加以下内容:
[mysql]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3、复制mysql.server到/etc/init.d/目录下(目的想实现开机自动执行效果)
[root@localhost support-files]# cp mysql.server /etc/init.d/mysql
4、修改/etc/init.d/mysql参数
[root@localhost support-files]# vim /etc/init.d/mysql
修改以下内容:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、出于安全便利,创建一个操作数据库的专门用户
建立一个mysql的组:
[root@localhost suppor

最低0.47元/天 解锁文章
2279

被折叠的 条评论
为什么被折叠?



