先检查系统是否装上了mysql,如果有将其卸载掉
rpm -qa | grep mysql
注意mysql的大小写,大小写都有可能
rpm -e --nodeps mysql*
一定要用--nodeps卸载,不检查依赖性关系.
rpm -qa | grep mysql
注意mysql的大小写,大小写都有可能
rpm -e --nodeps mysql*
一定要用--nodeps卸载,不检查依赖性关系.
创建用户mysql
groupadd mysql
useradd -g mysql mysql
passwd mysql
groupadd mysql
useradd -g mysql mysql
passwd mysql
在/usr/local下建立 mysql 文件夹
然后将安装文件上传到服务器上,这里用的是的文件,也有rpm包可以用,但是rpm包不能指定安装目录,故不采用
tar zxvf mysql-5.0.
cd mysql-5.0.45
.
然后将安装文件上传到服务器上,这里用的是的文件,也有rpm包可以用,但是rpm包不能指定安装目录,故不采用
tar zxvf mysql-5.0.
cd mysql-5.0.45
.
/configure --prefix=/usr/local/mysql --with-charset=gb2312
指定安装目录为/usr/local/mysql,字符集为gb2312
make
make install
安装完成
指定安装目录为/usr/local/mysql,字符集为gb2312
make
make install
安装完成
重启
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
copy启动的mysqld文件
copy启动的mysqld文件
下面确保mysql用户有相应的权限
chmod 700 /etc/init.d/mysqld
cd /usr/local
chmod 750 mysql -R
chgrp mysql mysql -R
chown mysql mysql/var -R
chmod 700 /etc/init.d/mysqld
cd /usr/local
chmod 750 mysql -R
chgrp mysql mysql -R
chown mysql mysql/var -R
cd /usr/local/mysql/libexec
cp mysqld mysqld.old
strip mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
service mysqld start
启动服务
cp mysqld mysqld.old
strip mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
service mysqld start
启动服务
/usr/local/mysql/bin/mysqld_safe
看看mysql能否正常工作
mysql -uroot mysql
或者 netstat -atln
看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题 )
看看有没有3306的端口打开,(如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题 )
哈哈,没有问题.启动正常.
/usr/local/mysql/bin/mysql_install_db --user=mysql
创建数据库mysql,用户为mysql
接下来做个链接,觉得方便一些.(做链接前确保用户PATH路径里有sbin)
ln -s /usr/local/mysql/bin/mysql /sbin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
好了,没有什么问题就重新启动一下.
接下来做一些更好的设置吧.让mysql更好的运行吧.
cp /usr/local/mysql/share/mysql/my-mediumf /etc/myf
copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值
设置自动启动mysql
设定开机自启动mysql
#cd /usr/local/mysql/share/mysql
#cp mysql.server /etc/init.d/mysql
#cd /usr/local/mysql/share/mysql
#cp mysql.server /etc/init.d/mysql
#cd /etc/rc3.d
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#cd /etc/rc5.d
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#ln -s ../init.d/mysql S100mysql
#ln -s ../init.d/mysql K100mysql
#cd ../init.d
#chmod 755 mysql
#chmod 755 mysql
重新启动,看mysql是否正常自动启动.
mysqladmin -uroot password "888888"
设定root账户的密码linux安装数据库
mysql -uroot -p
输入你设置的密码
mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)
mysql>flush privileges;
mysql>quit
mysql -uroot -p
输入你设置的密码
mysql>use mysql;
mysql>delete from user where password=""; #删除用于本机匿名连接的空密码帐号
mysql>update user set host = '%' where host = 'localhost';设置远程用户登录(否则只有localhost可以操作数据库)
mysql>flush privileges;
mysql>quit
一切正常.
Mysql数据导出和导入操作
把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中。
系统运维 www.osyunwei 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及
系统运维 www.osyunwei 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及
原文链接
操作如下:以下操作均在终端命令行下进行
1、mysqldump -u root -p dz > /home/dz_bak.sql #导出数据库
123456 #输入数据库密码
扩展:
mysqldump -u root -p dz pre_portal_comment > /home/pre_portal_comment_bak.sql #导出数据库中的某个表
系统运维 www.osyunwei 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
2、mysql -uroot -p #进入MySQL数据库控制台
123456 #输入数据库密码
show databases; #查看数据库
create database dzbak; #创建新数据库dzbak
use dzbak #进入dzbak数据库目录
source /home/dz_bak.sql 导入dz_bak.sql到数据库dzbak中
操作如下:以下操作均在终端命令行下进行
1、mysqldump -u root -p dz > /home/dz_bak.sql #导出数据库
123456 #输入数据库密码
扩展:
mysqldump -u root -p dz pre_portal_comment > /home/pre_portal_comment_bak.sql #导出数据库中的某个表
系统运维 www.osyunwei 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
2、mysql -uroot -p #进入MySQL数据库控制台
123456 #输入数据库密码
show databases; #查看数据库
create database dzbak; #创建新数据库dzbak
use dzbak #进入dzbak数据库目录
source /home/dz_bak.sql 导入dz_bak.sql到数据库dzbak中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论