Centos6 安装MySQL5.7
Centos6 安装MySQL5.7
returnSky 发表于6个月前
Centos6 安装MySQL5.7
  • 发表于 6个月前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

安装准备

安装流程

1.检查系统是否已安装MariaDB

$ rpm -qa | grep mariadb

2.如果存在有,则通过下面命令卸载

$ rpm -e --nodeps xxxxxx

3.解压tar包,取得里面的rpm安装包

$ tar -xvf mysql-5.7.19-1.el6.i686.rpm-bundle.tar 
mysql-community-client-5.7.19-1.el6.i686.rpm
mysql-community-embedded-5.7.19-1.el6.i686.rpm
mysql-community-libs-5.7.19-1.el6.i686.rpm
mysql-community-libs-compat-5.7.19-1.el6.i686.rpm
mysql-community-common-5.7.19-1.el6.i686.rpm
mysql-community-server-5.7.19-1.el6.i686.rpm
mysql-community-devel-5.7.19-1.el6.i686.rpm
mysql-community-test-5.7.19-1.el6.i686.rpm
mysql-community-embedded-devel-5.7.19-1.el6.i686.rpm

4.在大多数情况下,你只需要安装MySQL-server和MySQL-client安装包就可以安装上一个标准功能的MySQL。但是RPM包有依赖关系,因此还要额外安装2个RPM包。依次执行以下命令:

$ rpm -ivh mysql-community-common-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-libs-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-client-5.7.19-1.el6.i686.rpm
$ rpm -ivh mysql-community-server-5.7.19-1.el6.i686.rpm

5.安装完成后,MySQL5.7会默认分配一个随机密码到root用户,密码记录保存在 /var/log/mysqld.log 文件下。

6.启动mysqld服务

$ service mysqld start

7.登录mysql,修改root用户密码

$ mysql -uroot -p

#登录成功后
MySQL>alter user 'root'@'localhost' identified by 'xxxxxx';

8.为了方便操作,开启远程连接

#给予任何主机访问数据库权限 (root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址)
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

#刷新权限
mysql>flush privileges;

同时还要在防火墙上开放3306端口

$ /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

#保存修改
$ /etc/init.d/iptables save

#重启防火墙
$ service iptables restart

9.修改字符集编码

编辑 /etc/my.cnf

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

10.重启MySQL服务

$ service mysqld restart

 

标签: CentOS MySQL
共有 人打赏支持
粉丝 0
博文 8
码字总数 3024
×
returnSky
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: