一、Linux下安装Mysql数据库
首先下载Linux的Mysql安装包
mysql-5.0.85.tar.tar
将下载好的安装包上传至Linux的 /usr/sid/mysql 目录
然后继续如下操作:
安装步骤:
--进入Mysql的安装目录
cd /usr/sid/mysql
--添加一个Mysql组
groupadd mysql
--在Mysql组里添加一个Mysql用户
useradd -g mysql mysql
安装:
--解压Mysql安装包
tar zxvf mysql-5.0.85.tar.tar
--进入mysql-5.0.85目录
cd mysql-5.0.85
--配置Mysql的安装路径与相关参数
./configure --prefix=/usr/local/sunnyboysac/mysql -with-extra-charsets=gbk -with-extra-charsets=all -with-named-curses-libs=/usr/lib/libncurses.so.5 -with-innodb
--编译
make
--安装
make install
配置步骤:
--进入mysql解压的目录
cd mysql-5.0.85
--拷贝文件
cp support-files/my-large.cnf /etc/my.cnf
vi /etc/my.cnf
修改内容
添加一行
default-storage-engine=INNODB
并把innodb相关的注释(#)去掉
改写部分修改后的形式如下
#bdb_max_lock = 100000
default-storage-engine=INNODB
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = /usr/local/eetrust/mysql/var/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /usr/local/eetrust/mysql/var/
innodb_log_arch_dir = /usr/local/eetrust/mysql/var/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 20M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 64M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
<!--EndFragment-->
进入mysql目录
cd /usr/local/eetrust/mysql/bin
添加用户mysql
./mysql_install_db --user=mysql
--设置用户密码
./mysqld_safe --user=mysql &
./mysqladmin -u root password sunnyboysac
--设置mysql自启动
--进入解压目录
--拷贝文件
cd /usr/sid/mysql/mysql-5.0.85
cp support-files/mysql.server /etc/rc.d/init.d/mysql
--修改权限
cd /etc/rc.d/init.d
chmod +x /etc/rc.d/init.d/mysql
--设置自启动
chkconfig --add mysql
chkconfig mysql on
--将mysql的bin添加到/etc/profile的path中
vi /etc/profile
--在path后面加入如下内容
:/usr/local/eetrust/mysql/bin
--应用
source /etc/profile
mysql -uroot –psunnyboysac
--给mysql的用root用户授权,使其远程可以访问
grant all on *.* to 'root'@'%' identified by 'mysqladmin';
grant all on *.* to 'root'@'%' identified by 'sunnyboysac';
GRANT USAGE ON *.* to root@'%' IDENTIFIED BY 'sunnyboysac';
--刷新
flush privileges;
如果还连不上,关掉防火墙
service iptables stop
验证:
service mysql start
退出窗口重新登录
用mysql命令
<!--EndFragment-->
<!--EndFragment-->
<!--EndFragment-->
分享到:
相关推荐
Java程序员在IT行业中占据着重要的地位,他们负责...总的来说,"java程序员的那些事儿"涉及了广泛的知识领域,从编程语言本身到与之相关的框架、工具和最佳实践。不断学习和适应新技术,是Java程序员保持竞争力的关键。
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和...
最近忙着办户口和结婚登记的事儿,没有跟上官方更新的步伐。话说,这些小版本的区别并不是很明显,所以也没有必要单纯追求最新版本。 我提供的资料绝对独份的,请各位下载时给个评价,算是对俺工作的一种肯定。其他...
JSP+MySQL实验室设备信息管理系统的设计与实现代码【附实验报告】 JSP+MySQL实验室设备信息管理系统 内含所有MyEclipse工程源代码+数据库+课程设计报告书。...数据库是navicat导出的。...答辩就1分钟的事儿!
最近忙着办户口和结婚登记的事儿,没有跟上官方更新的步伐。话说,这些小版本的区别并不是很明显,所以也没有必要单纯追求最新版本。 我提供的资料绝对独份的,请各位下载时给个评价,算是对俺工作的一种肯定。其他...
这个名为“linux那些事儿.rar”的压缩包可能包含了关于Linux系统的一些文章或教程,帮助我们深入理解和掌握这个开源操作系统。下面,我们将从多个方面来探讨Linux的相关知识点。 首先,我们要知道Linux是一个基于...
通过存储过程快速生成实验所需的随机数据,包含创建表,创建存储过程和调用存储过程
SQLyog是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库! SQLyog MySQL GUI是我常用的一个桌面工具,功能强大,让你有使用MSSQL的感觉,呵呵。 SQLyog MySQL ...
下载后将文件解压到文件夹中,在windows命令行中,首先进入文件夹目录,然后直接mysql 主机 -u 数据库用户名 -p 登陆密码,即可连到相应的mysql 服务器,轻量级,只有几M大小,使用方便快捷,和linux中的命令行工具...
### Java程序员上班那些事儿 #### 一、求职者与企业之间的认知差异 ##### 1.1 应聘者的自我定位问题 - **高大全式的技能列表**:许多求职者在简历上罗列了大量的技能,从传统编程语言如C++、VB,到现代技术如Java...
在虚拟机中安装linux系统,/usr/lib/php/modules目录下可能缺少的文件
Linux是一种开源操作系统,它的内核由林纳斯·托瓦兹于1991年创建,如今已发展成为全球广泛使用的操作系统之一,尤其在服务器、嵌入式设备和超级计算机领域占据了重要地位。 Linux基于Unix哲学,强调“小而美”的...
这两个星期里一直都在忙于一件事儿,就是数据库的迁移问题。没有做的时候感觉这是一件十分轻松的事儿,可是等到实实在在去做去实现的时候,自己傻眼了。这种纠结啊,在这里先说下遇到的问题:1。数据库的表结构问题...
1. **安装MySQL**:在主从服务器上安装相同版本的MySQL。通常会设置一个特定的用户(例如`rep1`)和指定的数据存储位置(例如`/opt/data`),同时配置额外的字符集(如`utf8`、`gb2312`、`gbk`)。 2. **配置文件**...
关于mysql主从同步,相信大家都不陌生,随着系统应用访问量逐渐增大,单台数据库读写访问压力也随之增大,当读写访问达到一定瓶颈时,将数据库的读写效率骤然下降,甚至不可用;为了解决此类问题,通常会采用mysql...
这是好事儿。 例如,有一个基础数据表,用来记录商品的所有信息。其他表都保存商品 ID。查询时需要连表来查询商品的名称。单据 1 的商品表中有商品 ID 字段,单据 2 的商品表中也有商品 ID 字段。如果不使用外键的...
- **天源迪科**: 在安徽电信、四川电信等成功应用Hadoop+MySQL架构。 - **广东亿讯**: 与广东电信合作,建设Hadoop大数据平台。 - **亚信联创**: 自主开发基于Hadoop的分布式计算平台“橘云”。 - **中兴软创**:...