百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> Centos中源码方式安装配置Mysql(配置phpmyadmin)
分享文章到:

Centos中源码方式安装配置Mysql(配置phpmyadmin)

发布时间:01/15 来源: 浏览: 关键词:
centos安装mysql方法有很多方法本文章介绍利用yum源码方式来安装配置mysql数据库服务器了,同时后面还介绍了权限与phpmyadmin配置,希望对各位会有所帮助。

Mysql 安装

安装

yum -y install mysql mysql-server php-mysql perl-DBD-MySQL perl-DBI php-gd php-mbstring

启动

service mysqld start

设定密码

mysqladmin -u root password 'set'

设定utf8万国码,新增以下两个叙述句

vi /etc/my.cnf

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8

忘记密码(注意,确定没有重要资料,或已经备份才开始动作)

service mysqld stop
rm -rf /var/lib/mysql
service mysqld start

修改密码

mysqladmin password 新密码

防火??设定,限定使用来源

vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 192.168.10.0/24 --dport 3306 -j ACCEPT(网段)

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s 192.168.10.1 --dport 3306 -j ACCEPT(单机)

管理者登入

mysql -u root -p

资料库备份指令

mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql(全部资料库)

mysqldump -uroot -p -a --default-character-set=utf8 xoops > xoops.sql(单笔资料库xoops)

mysql -uroot -p < mysql.sql (全部资料库还原)

mysql --user=root -p xoops < /var/www/html/xoops.sql(单笔资料库还原 xoopsl)
 
rpm 重新安装 MySQL

先至官方网站下载相关的rpm档案

建议到义守大学档案伺服器下载相关档案 http://ftp.isu.edu.tw/pub/Linux/CentOS/

本次以centos 5版当例子(因为碰上myslqd故障才有此篇文章)

cd /tmp

mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql(先备份全部资料库)

wget http://ftp.isu.edu.tw/pub/Linux/CentOS/5.9/updates/i386/RPMS/mysql-5.0.95-5.el5_9.i386.rpm http://ftp.isu.edu.tw/pub/Linux/CentOS/5.9/updates/i386/RPMS/mysql-bench-5.0.95-5.el5_9.i386.rpm http://ftp.isu.edu.tw/pub/Linux/CentOS/5.9/updates/i386/RPMS/mysql-devel-5.0.95-5.el5_9.i386.rpm http://ftp.isu.edu.tw/pub/Linux/CentOS/5.9/updates/i386/RPMS/mysql-server-5.0.95-5.el5_9.i386.rpm http://ftp.isu.edu.tw/pub/Linux/CentOS/5.9/updates/i386/RPMS/mysql-test-5.0.95-5.el5_9.i386.rpm

下载完毕后,执行安装 www.111cn.net

rpm -ivh mysql-5.0.95-5.el5_9.i386.rpm mysql-bench-5.0.95-5.el5_9.i386.rpm mysql-devel-5.0.95-5.el5_9.i386.rpm /mysql-server-5.0.95-5.el5_9.i386.rpm mysql-test-5.0.95-5.el5_9.i386.rpm

若遇上有相?的相关讯息,就来强迫安装吧!本次又遇上了(102.10.25)

xxx1 conflicts with file from package xxx2

rpm -Uvh --force mysql-5.0.95-5.el5_9.i386.rpm mysql-bench-5.0.95-5.el5_9.i386.rpm mysql-devel-5.0.95-5.el5_9.i386.rpm /mysql-server-5.0.95-5.el5_9.i386.rpm mysql-test-5.0.95-5.el5_9.i386.rpm

安装完毕后,可以启动mysqld

service mysqld start

设定密码

mysqladmin -u root password 'set'

倒回资料库

mysql -uroot -p < mysql.sql (全部资料库还原)

检查安装其套件

yum -y install mysql mysql-server php-mysql perl-DBD-MySQL perl-DBI php-gd php-mbstring

 
 
yum 重新安装 MySQL
先备份全部资料库

mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql

再移除故障mysqld

service mysqld stop
yum -y remove mysql*
rm -rf /var/lib/mysql

重新安装mysqld

yum -y install mysql mysql-server php-mysql perl-DBD-MySQL perl-DBI php-gd php-mbstring
service mysqld start

如果启动异常

尝试一

touch /var/lib/mysql/mysql.sock
chown mysql:mysql /var/lib/mysql/mysql.sock
chmod 4777 /var/lib/mysql/mysql.sock
还是没有启用成功,再restore your socket

mysqld_safe --user=mysql &

尝试二(100年0118那一次用这种方法解决)

mysql_install_db

设定密码

mysqladmin -u root password 'set'

倒回资料库

mysql -uroot -p < mysql.sql (全部资料库还原)
 
phpMyAdmin
yum安装软体

yum -y install phpmyadmin php-mbstring php-gd php-mcrypt

设定

vi /usr/share/phpmyadmin/config.inc.php

tar安装

请到官方网站下载最新版本phpMyAdmin,本网站提供版本为(2013.10.25) phpMyAdmin-4.0.8-all-languages.zip

http://www.phpmyadmin.net/home_page/index.php

tar jvxf phpMyAdmin-3.0.1-all-languages.tar.bz2 -C /var/www/html/

cd /var/www/html/phpMyAdmin

cp config.sample.inc.php config.inc.php

设定

vi /var/www/html/phpMyAdmin/config.inc.php

-------------------------------------------------------------------------------

将cookie改为http认证方式111cn.net

$cfg['blowfish_secret'] = '加密数字文字';

$cfg['Servers'][$i]['auth_type'] = 'http';

别名设定,让网页读取的到位址

vi /etc/httpd/conf.d/phpmyadmin.conf

<Directory "/usr/share/phpmyadmin">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.10.x #建议指定IP,安全性考量
</Directory>


Alias /phpmyadmin /usr/share/phpmyadmin
Alias /pa              /usr/share/phpmyadmin #有机器人会扫瞄phpmyadmin,建议用冷门字!

完成后,先修改权限,然后重新启动

chmod 755  /usr/share/phpmyadmin

service httpd restart

接著,测试网站是否顺利启用

http://IP/pa

PS:建立资料库时,建建议用编码 uft8_general.ci
 
「utf8_swedish_ci」转成「utf8_general_ci」
可以利用emed802epx.zip工具将校对质「utf8_swedish_ci」转成常见的「utf8_general_ci」

vi /var/www/html/phpMyAdmin/libraries/select_lang.lib.php

yum版本
vi /usr/share/phpmyadmin/libraries/select_lang.lib.php
找到 //MySQL charsets map
'utf-8' = 'utf-8',

改成
'utf-8' = 'latin1',

然后重新启动apache
service httpd restart

这样phpMyAdmin就能显示正确的中文字,输出后,在利用emeditor,另存新档成utf-8的格式后,再将资料汇入到资料库?面。

单一资料库汇出

mysqldump -uroot -p -a --default-character-set=utf8 xoops > xoops.sql

单一资料库汇入

mysql xoops < xoops.sql -u root -p --default-character-set=utf8
 

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有6人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板