CentOS6.5 yum安装 mysql 5.6
1.检查系统是否安装其他版本的MySQL
yum list installed | grep mysql
yum -y remove mysql-libs.x86_64
下图可以看出已有5.1.73版本的数据库存在,执行yum -y remove xxx
命令卸载.

2.安装及配置
2.1确认联网下,依次执行以下命令:
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
yum repolist all | grep mysql

2.2 安装MySQl数据库
yum install mysql-community-server -y
执行命令yum install mysql-community-server -y
,后稍等,当看到如下图 complete!
就代表安装成功了.

2.3 设置为开机启动
命令如下:
chkconfig --list | grep mysqld
chkconfig mysqld on
2、3、4都是on代表开机自动启动

3.设置可远程root
3.1 启动mysql
service mysqld start
3.2 设置root密码
mysqladmin -u root password 这里填你的密码
3.3 登陆root账号
mysql -uroot -p
3.4 建立远程root用户
mysql>
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
(设置远程)
mysql>flush privileges;
(刷新权限)
mysql>quit;
(退出mysql)
4. 设置utf-8编码
4.1 查看原编码
mysql> show variables like 'character%';

4.2 设置编码
退出mysql环境:编辑my.cnf
vi /etc/my.cnf
插入如下设置:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
sql_mode='NO_ENGINE_SUBSTITUTION'
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
4.3 重启Mysql
service mysqld restart
进入mysql再次查看编码:
mysql> show variables like 'character%';

5. 打开防火墙3306端口
5.1 执行命令放行指定端口
编辑vi /etc/sysconfig/iptables
文件,添加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
5.2 重启防火墙
service iptables restart
5.3 查看端口是否开放
service iptables status

网友评论