mysql安装和基本配置-redhat

1.redhat yum替换参考

url:http://blog.csdn.net/zcyhappy1314/article/details/17580943

2.yum卸载mysql

rpm -qa|grep -i mysql

yum remove  mysql mysql-server mysql-libs;


rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf /var/lib/mysql

3.yum 安装mysql

[root@sample  ~]# yum -y install mysql-server  ← 安装MySQL

参考 url:http://evanlinux.blog.51cto.com/7247558/1374023

4.配置MySQL
[root@sample  ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
old_passwords=1
default-character-set=utf8 ← 添加这一行

5.查看端口3306

lsof -i:3306

6.防火墙开放端口3306

vim /etc/sysconfig/iptables

增加一行

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

使其生效

service iptables restart

/etc/rc.d/init.d/iptables save

7.启动mysql

[[email protected] ~]#/etc/rc.d/init.d/mysqld start  ← 启动MySQL服务

或者

[[email protected] ~]# service mysqld start

8.允许mysql外网访问

use mysql;

select host,user from user;

update user set host=‘%‘ where user=‘root‘ and host=‘localhost‘;

flush privileges;

这个时候就可以使用图形管理工具访问了。。。。

9.之后可能会遇到这个错误

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

做如下操作:

service mysqld stop

mysqld_safe --skip-grant-tables --skip-networking &

use mysql;

select host,user,password from user;

delete from user where host!=‘%‘

10.设置root密码

MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。首先来设置MySQL的root密码。
[[email protected] ~]# mysql -u root  ← 用root用户登录MySQL服务器

mysql> UPDATE user SET Password=PASSWORD(‘963852‘) where USER=‘root‘ and host=‘%‘;


mysql>grant all on mysql.* to ‘root‘@‘localhost‘ identified by ‘password‘;

mysql> set password for ‘root‘@‘localhost‘ =password(‘123456‘);

之后 就可以通过密码登录mysql了。

11.权限设置

任意主机以用户root和密码mypwd连接到mysql服务器,拥有所有数据库的所有表进行所有操作的权限
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘963852‘ WITH GRANT OPTION;
mysql> flush privileges;

时间: 2024-10-05 09:49:05

mysql安装和基本配置-redhat的相关文章

mySQL安装与基础配置

关系型数据库介绍 数据结构模型 数据结构模型主要有: 层次模型 网状结构 关系模型 关系模型: 二维关系:row,column 数据库管理系统:DBMS 关系:Relational,RDBMS RDBMS专业名词 常见的关系型数据库管理系统: MySQL:MySQL,MariaDB,Percona-Server PostgreSQL:简称为pgsql Oracle MSSQL 事务:多个操作被当作一个整体对待就称为一个事务 要看一个关系型数据库是否支持事务,需要看其是否支持并满足ACID测试 A

mysql安装与初始配置

Mysql数据库的第一个版本就是发行在Linux系统上 查看mysql安装包: ]# rpm -qa | grep mysql mysql-libs-5.1.73-8.el6_8.x86_64 mysql-5.1.73-8.el6_8.x86_64 查看yum可用mysql包: ]# yum list | grep mysql 安装: ]# yum install -y mysql-server mysql mysql-deve 卸载: ]# rpm -e mysql     --nodesp选

MySQL安装与基本配置

一.简介 SQL语言 DDL:表.视图.索引.触发器操作等.CREATE/ALTER/DROP语句 DML:数据操作.SELECT/INSERT/UPDATE/DELETE DCL:权限设置.GRANT/REVOKE 数据库访问 不同的语言使用不同的数据库访问技术 C#使用ADO.NET,JAVA使用JDBC等 版本 Community Edition:免费.自由下载,无技术支持 Enterprise:收费.不能下载,有技术支持 Alpha:开发阶段 Beta:开发完成,未测试 Gamma:已发

Unbuntu下Mysql安装和简单配置

ubuntu搭建mysql 参考http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html1. sudo apt-get install mysql-server\ 需要制定root密码password吧2. vi /etc/mysql/my.cnf 注释掉binding-address=127.0.0.13.如果需要在服务器端配置mysql,安装mysql-client mysql -u root p4. 如果需要远程连接数据库服务

Mysql安装与主从配置

安装MySql 操作系统:Windows Server 2008 R2 Standard MySql版本:mysql-5.7.17-winx64 第一步:解压mysql-5.7.17-winx64.zip到指定位置 第二步:安装文件根目录下添加data文件夹,将my-default.ini重命名为my.ini 第三步:在命令提示符下依次输入如下命令: 注意,若以前安装过,要卸载服务,使用命令:mysqld -remove 依次执行以下命令: cd C:\mysql-5.7.17-winx64\b

MySQL安装及后续配置

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px Helvetica; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; text-align: justify; font: 12.0px "PingFang SC"; color: #454545 } span.s1 { font: 12.0px "PingFang

linux下mysql数据库主从同步配置

说明: 操作系统:CentOS 5.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说明:在两台MySQL服务器192.168.21.128和192.168.21.129上分别进行如下操作 备注: 作为主从服务器的MySQL版本建议使用同一版本! 或者必须保证主服务器的MySQL版本要高于从服务器的MySQL版本! 一.配置好IP.DNS .网关,确保使用远程连接工具能够连接

Linux中Mysql安装与使用(CentOS-6.5:mysql-5.5.27)

1 Mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL所使用的SQL语言是用于访问数据库的最常

Redhat下Mysql安装配置

环境信息 ------------------------------------------------------------ RHEL 6 -x86_64 yum(如未安装yum,请先安装yum,参考:安装及源配置) ------------------------------------------------------------ 安装mysql yum搜索mysql yum search mysql 搜索结果如下 MySQL-python.x86_64 : An interface