CentOS 6.4 升级 Mysq5.5l方法 和 用户远程登录数据库
2015-11-17 10:41
766 查看
一:.在这里我们都知道 系统的yum源Mysql版本一般都是5.1 5.2的比较多 但是有些程序 必须要5.5以上的版本才能支持
这时候我们应该怎么办呢 编译安装也太慢 太费时间 那么我们就必要要借助第三方yum来实现安装Mysql5.5版本的
默认使用centos yum安装的mysql不是5.5版本的,我们需要增加两个新的repo
rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2.查看一下是不是有mysql 5.5了
yum --enablerepo=remi,remi-test list mysql mysql-server
3.安装mysql5.5
yum --enablerepo=remi,remi-test install mysql mysql-server
4.启动mysql5.5
/etc/init.d/mysqld start
5.设置开机启动
chkconfig --levels 345 mysqld on
6.要启用MySQL 安全设置请输入以下命令
/usr/bin/mysql_secure_installation
7.不想启动MySQL 安全设置命令,但至少也得修改一下root用户密码
mysqladmin -u root password [your_password_here]
二:
创建指定的数据库 允许指定的IP登录
DB_NAME = webdb
USER_NAME = webdb_user
REMOTE_IP = 10.0.15.25
PASSWORD = password123
PERMISSIONS = ALL
1. 创建数据库 webdb
mysql> CREATE DATABASE webdb;
2. 创建用户webdb_user
mysql> CREATE USER 'webdb_user'@'10.0.15.25' IDENTIFIED BY 'password123';
3. 授权
mysql> GRANT ALL ON webdb.* TO webdb_user@'10.0.15.25';
4. 重载权限表
mysql> FLUSH PRIVILEGES;
vi /etc/sysconfig/iptables
2. 在COMMIT之前加入以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3. 重启Iptables:
service iptables restart
## OR ##
/etc/init.d/iptables restart
4. 在客户机上测试远程访问数据库:
mysql -h dbserver_name_or_ip_address -u webdb_user -p webdb
这时候我们应该怎么办呢 编译安装也太慢 太费时间 那么我们就必要要借助第三方yum来实现安装Mysql5.5版本的
默认使用centos yum安装的mysql不是5.5版本的,我们需要增加两个新的repo
rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
2.查看一下是不是有mysql 5.5了
yum --enablerepo=remi,remi-test list mysql mysql-server
3.安装mysql5.5
yum --enablerepo=remi,remi-test install mysql mysql-server
4.启动mysql5.5
/etc/init.d/mysqld start
5.设置开机启动
chkconfig --levels 345 mysqld on
6.要启用MySQL 安全设置请输入以下命令
/usr/bin/mysql_secure_installation
7.不想启动MySQL 安全设置命令,但至少也得修改一下root用户密码
mysqladmin -u root password [your_password_here]
二:
创建指定的数据库 允许指定的IP登录
DB_NAME = webdb
USER_NAME = webdb_user
REMOTE_IP = 10.0.15.25
PASSWORD = password123
PERMISSIONS = ALL
1. 创建数据库 webdb
mysql> CREATE DATABASE webdb;
2. 创建用户webdb_user
mysql> CREATE USER 'webdb_user'@'10.0.15.25' IDENTIFIED BY 'password123';
3. 授权
mysql> GRANT ALL ON webdb.* TO webdb_user@'10.0.15.25';
4. 重载权限表
mysql> FLUSH PRIVILEGES;
vi /etc/sysconfig/iptables
2. 在COMMIT之前加入以下内容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3. 重启Iptables:
service iptables restart
## OR ##
/etc/init.d/iptables restart
4. 在客户机上测试远程访问数据库:
mysql -h dbserver_name_or_ip_address -u webdb_user -p webdb
相关文章推荐
- Linux服务器管理日记分享
- Linux中使用sed命令替换字符串小结
- linux特殊文件之链接文件与设备文件
- linux中inittab文件详解
- linux sed 批量替换字符串
- 简单实现Linux和windows的通讯
- (三)洞悉linux下的Netfilter&iptables:内核中的rule,match和target
- Linux sed 命令详解(一)
- Linux 调节屏幕亮度
- 第六天-linux系统优化初步讲解
- (二)洞悉linux下的Netfilter&iptables:内核中的ip_tables小觑
- Linux上相对路径问题
- (一)洞悉linux下的Netfilter&iptables:什么是Netfilter?
- ECS Linux 服务器公钥秘钥SSH登录
- Linux文件系统(七)---系统调用之open操作(一)
- Linux文件系统(七)---系统调用之open操作(三) 之 open_namei函数
- Linux文件系统(七)---系统调用之open操作(二) 之 get_unused_fd
- ECS Linux 服务器解除ssh登陆后被锁定或暂停输入输出的终端
- Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
- Linux文件系统(五)---三大缓冲区之buffer块缓冲区