centos7 安装mysql

2018-05-30  本文已影响19人  lilith买买买

1.查看系统信息

cat /etc/centos-release
uname -a

2.查看是否已安装

rpm -qa | grep mysql

3.卸载已安装的(因为我的机器上没有安装,所以还没有验证过)

rpm -e mysql-community-devel 
或 rpm -e --nodeps mysql-community-common

4.安装客户端

yum install mysql

5.安装服务端(mysql官网下载地址https://dev.mysql.com/downloads/mysql/)

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
yum install mysql-devel

6.检查已安装的mysql软件

[root@sky ~]# rpm -qa | grep mysql
mysql-community-common-5.6.40-2.el7.x86_64
mysql-community-devel-5.6.40-2.el7.x86_64
mysql-community-libs-5.6.40-2.el7.x86_64
mysql-community-server-5.6.40-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-client-5.6.40-2.el7.x86_64

7.查看mysql版本

[root@sky ~]# mysql --version
mysql  Ver 14.14 Distrib 5.6.40, for Linux (x86_64) using  EditLine wrapper

8.启动mysql服务

service mysqld start

9.登入mysql,并设置密码

mysql -u root # 初次安装,root账户没有密码
mysql> set password for 'root'@'localhost' = password('your password');

10.mysql 配置文件为/etc/my.cnf
在最后加上编码配置

[mysql]
default-character=utf8 #这里的字符编码要和/usr/share/mysql/charsets/Index.xml里的一致

11.设置远程连接
在mysql控制台执行:

mysql> grant all privileges on *.* to root@'%'identified by '123456';
#root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)

允许3306端口

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
iptables -L -n # 查看规则是否生效

上面iptables添加规则是临时的,如果需要重启后也生效,需要保存修改:
service iptables save

上一篇 下一篇

猜你喜欢

热点阅读