安装MySQL -- SuSE Linux Enterprise Server 11 SP3
1、准备工作
从MySQL官网上分别下载mysql服务器端于客户端包:
MySQL-server-5.5.49-1.sles11.x86.rpm
MySQL-client-5.5.49-1.sles11.x86_64.rpm
2、检测系统是否安装MySQL
若已安装过,会出现:
MySQL-server-5.0.22-0.i386
MySQL-client-5.0.22-0.i386
那么输入以下命令删除它:
#rpm -ev MySQL-server-5.0.22-0.i386
# rpm -ev MySQL-client-5.0.22-0.i386
注意:若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。rpm -ev dovecot-1.0.7-7.el5.x86_64
# rpm -ivh MySQL-server-5.5.49-1.sles11.x86.rpm
# rpm -ivh MySQL-client-5.5.49-1.sles11.x86_64.rpm
1.数据库目录 /var/lib/mysql/
2.配置文件 /usr/share/mysql (mysql.server命令及配置文件)
3.相关命令 /usr/bin (mysqladmin mysqldump等命令)
4.启动脚本 /etc/rc.d/init.d/ (启动脚本文件mysql的目录) 如:/etc/rc.d/init.d/mysql start/restart/stop/status
特别说明:SuSE Linux的启动脚本目录在 /etc/init.d 目录下,并且MySQL安装完成后,会缺少mysql.sock这个套接字文件,所以必须到这个目录下才能启动mysql
由于MySQL数据库目录占用磁盘比较大,所以我在/根目录下建了个个目录data,命令如下:
# cd /
# mkdir data
# chmod 755 data
把数据库移动到data目录中去。输入以下命令:
# mv /var/lib/mysql /data
最后,进入data目录就会看到有一个mysql文件夹。
datadir=/data/mysql
#cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
编辑 my.cnf :
password = 123456
port = 3306
socket = /data/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /data/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
character_set_server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
character_set_client=utf8
max_connections=1000
[mysql]
no-auto-rehash
# cd /usr/bin
# cd /etc/init.d
# ./mysql restart
# cd /usr/bin
# mysql -u root -p
Enterpassword: (直接回车,因为第一次为空密码)
登录成功后,修改密码
mysql> show databases;
mysql> show tables;
mysql> update user set password=password('123456')where user='root';
最后重启mysql,密码生效
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
# cd /etc/init.d
# ./mysql restart
Esc 后 :wq 保存退出
重启防火墙:
# rcSuSEfirewall2 restart
检查MySQL服务是否已经启动:
# netstat -nat | grep 3306
检查设置的utf8编码是否生效:
mysql> show variables like '%colla%';
mysql> show variables like '%char%';
# cd /usr/bin
# mysql -u root -p (或者 mysql -u root -p -h 127.0.0.1 )
mysql> use mysql;
mysql> select host,user from user;
mysql> FLUSH PRIVILEGES;
这里因为没有套接字,所以不一定会成功。
mysql> mysqldump abc(数据库名) --user=root --password > /root/abc.sql #导出整个库
mysql> mysqldump -u root -p abc(数据库名) user (表名)> /user.sql #导出单张表
注意,如果运行 mysqldump 没有指定 --quick 或 --opt 选项,则会将整个结果集放在内存中。如果导出大数据库的话可能会出现问题
导入:
mysql> CREATE DATABASE abc;
mysql> use abc;
mysql> source /root/abc.sql #导入数据库
mysql> source /user.sql #导入单张表
转载自:http://xinchibaobei.blog.163.com/blog/static/12639250920134954835786/
安装MySQL -- SuSE Linux Enterprise Server 11 SP3的更多相关文章
- kafka服务安装-SuSE Linux Enterprise Server 11 SP3
kafka是一款分布式消息发布和订阅的系统,具有高性能和高吞吐率. 更多说明请自行了解,直接进入主题. kakfa 安装之前需要安装jdk,不做更多说明 一.下载kafka 进入下载页面:http: ...
- svn服务器搭建-SuSE Linux Enterprise Server 11 SP3
svn存储版本数据也有2种方式: 1.bdb: 2.fsfs. 因为BDB方式在服务器中断时,有可能锁住数据(搞ldap时就深受其害,没法根治),所以还是FSFS方式更安全一点,我也选择这种方式. ...
- redis服务器安装-SuSE Linux Enterprise Server 11 SP3
一.下载 官网下载,可自选版本,点击进入下载,这里下载了redis-3.2.4 放到 /root/usr/local/redis/ 目录下 二.编译 1. 执行make编译redis tar -zxz ...
- SUSE Linux Enterprise Server 11 SP1安装图解教程
一.说明:操作系统:SUSE Linux Enterprise Server 11 SP1下载地址:需要注册才能下载二.安装系统 用启动盘成功引导之后,出现下面的界面 系统运维 温馨提醒:qihang ...
- SUSE Linux Enterprise Server 11 64T 安装(带清晰视频)
SUSE Linux Enterprise Server 11 64T 安装实录 650) this.width=650;" onclick='window.open("http: ...
- ASP .Net Core系统部署到SUSE Linux Enterprise Server 12 SP3 64 具体方案
.Net Core 部署到 SUSE Linux Enterprise Server 12 SP3 64 位中的步骤 1.安装工具 1.apache 2..Net Core(dotnet-sdk-2. ...
- SUSE Linux Enterprise Server 11 软件源
1.添加软件源 zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.4/repo/oss oss zyppe ...
- Welcome Docker to SUSE Linux Enterprise Server【水平有限,中英对比,求纠错】
原文:Welcome Docker to SUSE Linux Enterprise Server Lightweight virtualization is a hot topic these ...
- windows安装SUSE Linux Enterprise Server 12
一:打开“开发人员模式” 点击开始菜单按钮,选择“设置” 在设置中选择“更新和安全” 在菜单中选择“针对开发人员”,在三个选项中,选中“开发人员模式” 在弹出的警告框中点击“是” 这样开发人员模式就打 ...
随机推荐
- HAProxy+apache实现web服务动静分离
HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支 ...
- 【推荐】推荐一本学习ExtJS4的好书《ExtJS江湖》(含pdf电子书和源代码下载地址)
最近在网上游逛,突然发现了一本介绍ExtJS 4框架的好书,书名叫<ExtJS江湖>,作者是大漠穷秋,个人感觉非常不错,书写得很幽默,很具有可读性,在此推荐给各位. 以下是这本书的介绍: ...
- CompareValues标签对Model中的属性进行验证
在Asp.Net MVC中实现CompareValues标签对Model中的属性进行验证 在Asp.Net MVC中可以用继承ValidationAttribute的方式,自定制实现Model两个 ...
- 深入剖析Provider Model
Membership三步曲之进阶篇 - 深入剖析Provider Model Membership 三步曲之进阶篇 - 深入剖析Provider Model 本文的目标是让每一个人都知道Provide ...
- [转]A Faster UIWebView Communication Mechanism
ref:http://blog.persistent.info/2013/10/a-faster-uiwebview-communication.html Use location.hash or t ...
- [原]使用MachOView辅助破解AppStore应用
在破解iOS应用的过程中,需要经常使用 otool 开获取程序本身的信息(比如:是否启用了PIE),获取加密信息, 但是CLI的程序在直观性上还是不如GUI的, 下面描述使用MachOView来查看到 ...
- OA小助手
基于 WPF + Modern UI 的 公司OA小助手 开发总结 前言: 距离上一篇博客,整整一个月的时间了.人不能懒下来,必须有个阶段性的总结,算是对我这个阶段的一个反思.人只有在总结的过程中才会 ...
- SQL Server 2008 维护计划实现数据库备份
SQL Server 2008 维护计划实现数据库备份(最佳实践) 2013-08-29 09:08 by 听风吹雨, 173 阅读, 2 评论, 收藏, 编辑 一.背景 之前写过一篇关于备份的文章: ...
- SSH整合之_架构的历史序列图
只用jsp最原始的架构 jsp+DB的2层架构 jsp+DB+_Entity的2层架构 jsp+DB+_Entity3_+Service的三层架构 jsp+DB+_Entity3_+Service_H ...
- CDM业务单据,表体单价列赋值所需要注意的问题
需要将销售退回入库单据的单价自动去商品资料里的零售价值. 写了检索方案,然后 select * ............. spkfk.lshj as dj......... ,但是发现定价依 ...