Centos7安装并配置mysql5.6完美教程

来源:互联网 发布:绘制网络拓扑结构图 编辑:程序博客网 时间:2024/06/03 22:01

Centos7安装并配置mysql5.6完美教程


Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息。然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下Centos7安装配置mysql5.6的教程。好了,话不多说,上教程:


一、安装MySQL

1、下载安装包mysql-5.6.34-linux-glibc2.5-x86_64.tar(可前往官网自行下载:http://dev.mysql.com/downloads/mysql/)

2、卸载系统自带的Mariadb


打开Terminal终端:

[root@localhost ~]# rpm -qa|grep mariadb  // 查询出来已安装的mariadb[root@localhost ~]# rpm -e --nodeps 文件名  // 卸载mariadb,文件名为上述命令查询出来的文件


3、删除etc目录下的my.cnf

[root@localhost ~]# rm /etc/my.cnf

4、执行以下命令来创建mysql用户组

[root@localhost ~]# groupadd mysql

5、执行以下命令来创建一个用户名为mysql的用户并加入mysql用户组

[root@localhost ~]# useradd -g mysql mysql

6、将下载的压缩包放到 /usr/local/ 目录下(通过mv 要移动的文件  /usr/local/)

7、解压安装包

[root@localhost ~]# tar -xvf mysql-5.6.34-linux-glibc2.5-x86_64.tar

注:如果压缩包为:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz,

则解压命令为: tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

8、将解压好的文件夹重命名为mysql

[root@localhost local]# mv 解压出来的文件夹名 mysql

9、在 etc 下新建配置文件my.cnf,并在该文件中添加一下代码:


当然,也有简单方式:直接copy一份my.cnf文件到/etc下,然后再修改即可。

e g:copy一份/usr/local/mysql/support-files/下的my-default.cnf文件到/etc下

命令为:[root@localhost support-files]# cp my-default.cnf /etc/my.cnf

然后,配置/etc目录下的my.cnf文件

[root@localhost support-files]# vim /etc/my.cnf

通过vim编辑器编辑my.cnf代码如下:

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 socket=/var/lib/mysql/mysql.sock[mysqld]skip-name-resolve#设置3306端口port = 3306 socket=/var/lib/mysql/mysql.sock# 设置mysql的安装目录basedir=/usr/local/mysql# 设置mysql数据库的数据的存放目录datadir=/usr/local/mysql/data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODBlower_case_table_name=1max_allowed_packet=16M

10、进入安装mysql软件目录

[root@localhost ~]# cd /usr/local/mysql[root@localhost mysql]# chown -R mysql:mysql ./       修改当前目录拥有着为mysql用户[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ 安装数据库

注:若执行以上最后一个命令出现以下问题:

FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper

解决方法 :安装autoconf库

命令: yum -y install autoconf   //此包安装时会安装Data:Dumper模块安装完成重新执行上述最后一个命令


重新回到上述第三个命令继续操作:

[root@localhost mysql]# chown -R mysql:mysql data 修改当前data目录的拥有者为mysql用户

到此数据库安装完毕!


二、配置MySQL

1、授予my.cnf最大权限

[root@localhost ~]# chown 777 /etc/my.cnf

设置开机自启动服务控制脚本:

2、复制启动脚本到资源目录

[root@localhost mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

3、增加mysqld服务控制脚本执行权限

[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysqld

4、将mysqld服务加入到系统服务

[root@localhost mysql]# chkconfig --add mysqld

5、检查mysqld服务是否已经生效

[root@localhost mysql]# chkconfig --list mysqld

命令输出类似下面的结果:

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

表明mysqld服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令控制mysql的启动和停止

命令为:service mysqld start和service mysqld stop

6、启动mysqld

[root@localhost mysql]# service mysqld start

7、将mysql的bin目录加入PATH环境变量,编辑 ~/.bash_profile文件

[root@localhost mysql]# vim ~/.bash_profile

在文件最后添加如下信息:

export PATH=$PATH:/usr/local/mysql/bin

然后按ESC键

继续 shift键+:

接下来输入wq回车即可

执行下面的命令是修改的内容立即生效:

[root@localhost mysql]#

8、以root账户登录mysql,默认是没有密码的

[root@localhost mysql]# mysql -uroot -p

要输入密码的时候直接回车即可。

9、设置root账户密码为root(也可以修改成你要的密码)

mysql>use mysqlmysql>update use set password=password('root') where user='root' and host='localhost';mysql>flush privileges;

10、设置远程主机登录,注意下面的your username 和 your password改成你需要设置的用户和密码

mysql>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITHGRANT OPTION;


本文版权归作者所有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 冰团e购扫码注册怎么办 苏宁销售火爆怎么办 菲洛城平台黑钱怎么办 货车扣12分怎么办 烟草证下来后怎么办 余款未结该怎么办 沙袋吸盘吸不住怎么办 电视购物不退货怎么办 母亲相信电视购物怎么办 中关村商城会买到假货怎么办 年休 科室主任不同意怎么办 怡成血糖仪不准怎么办 电子血压仪不准怎么办 学java没思路怎么办 安逸花评分不足怎么办 环保投诉不管用怎么办 乐购超市会员卡怎么办 易购225冻结金额怎么办 麻将机不洗牌了怎么办 麻将桌升不起来怎么办 公司宣布破产债务怎么办 一元乐购被骗怎么办 车被墙外皮砸了怎么办 win10安全中心打不开怎么办 导航出现001错误怎么办 车导航代码错误怎么办 买了假化妆品怎么办 发物流没有单号怎么办 天添网密码忘了怎么办 新华书香卡过期怎么办 车险断了一年怎么办 天添新倒闭捷信怎么办 建行diy信用卡怎么办卡 奥体 游泳卡过期怎么办 次卡过期了怎么办 该插件不受支持怎么办 信用卡申请找不到住址怎么办 中信信用卡白户怎么办 空调外铜管裸露怎么办 空调铜管露出来怎么办 小米分期后退货怎么办