1、vi /etc/sysconfig/network-scripts/ifcfg-eth0主要编辑的是下面几项,进入后按下i进行编辑BOOTPROTO=staticIPADDR=192.168.1.23NETMASK=255.255.255.0NETWORK=192.168.1.0GATEWAY=192.168.1.1ONBOOT=yes编辑完后按下esc 再输入 :wq 保存退出就可以了
2、vi /etc/resolv.conf编辑DNS地址,可以输入当地的DNS 或者使用谷歌的DNSNameserver=8.8.8.8同样的编辑完后按下esc 再输入:wq 保存退出就可以了现在可以重启网络(service network restart)或者直接重启系统(reboot)测试网络是否正常。网络测试正常的话,先升级下系统,yum –y update。以下安装中涉及的几点需要提前说明的问题:1. 所有下载的文件将保存在 /usr/local/src/ 目录下2. mysql 将以mysql用户运行,而且将加入 service 开机自动运行3. mysql 将被安装在 /usr/local/mysql/ 目录下4. mysql 默认安装使用 utf8 字符集5. mysql 的数据和日志文件保存在 /var/mysql/ 对应目录下6. mysql 的配置文件保存于/etc/my.cnf
一、先用winscp把cmake-2.8.5.tar.gz和mysql-5.5.16.tar.gz上传到tmp文件夹里。
二、yum安装编译需要的库文件yum -y install gcc gcc-c++ ncurses-devel bison make
三、编译安装 cmakecd /tmptar zxvf cmake-2.8.5.tar.gz cd cmake-2.8.5 ./bootstrap make make install
四、编译安装 MySQL 5.5.16/usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysqltar zxvf mysql-5.5.16.tar.gz cd mysql-5.5.16 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk,gb2312 \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/var/mysql/data \-DMYSQL_USER=mysqlmake && make install chmod +w /usr/local/mysql chown -R mysql:mysql /usr/local/mysqlln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16mkdir -p /var/mysql/ mkdir -p /var/mysql/data/ mkdir -p /var/mysql/log/ chown -R mysql:mysql /var/mysql/cd support-filescp my-medium.cnf /etc/my.cnf cp mysql.server /etc/init.d/mysqld
五. 配置启动MySQL 5.5.151、 mysql 初始化安装 /usr/local/mysql/scripts/mysql_install_db \ --defaults-file=/etc/my.cnf \ --basedir=/usr/local/mysql \ --datadir=/var/mysql/data \ --user=mysql2、将 mysql 加入开机启动chmod +x /etc/init.d/mysqldvi /etc/init.d/mysqld (编辑此文件,查找并修改以下变量内容:) basedir=/usr/local/mysql datadir=/var/mysql/data chkconfig --add mysqld chkconfig --level 345 mysqld onchkconfig --list|grep mysql(查看mysql是否成功加入到系统服务中去了。) ln -s /usr/local/mysql/bin/mysql /usr/bin3、启动 mysqlservice mysqld start4、密码更改/usr/local/mysql/bin/mysql –u rootuse mysql;update user set password=password('123456') where user='root'; FLUSH PRIVILEGES;5、client编码方式更改show variables like 'character_set_%';setcharacter_set_client=utf8; Navicat 无法连接数据库处理:1、更改 'mysql' 数据库里的 'user' 表里的 'host' 项,从'localhost'改成'%' mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; mysql>FLUSH PRIVILEGES;2、改防火墙规则/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 在防火墙里添加3306端口/etc/rc.d/init.d/iptables save 保存防火墙规则表
电脑天空:像我这种菜鸟安装过程很痛苦,前前后后至少装了20次左右了吧,还好虚拟机有快照的功能。不过我感觉自己编译出来的mysql老是经常会出各种各样的问题,始终没有yum安装的稳定,但是yum安装出来的文件到处都有,不方便管理,希望有高手看下我的编译过程有没有什么问题,谢谢。