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
网友评论