|
|
1. 下载MySQL源码包
http://dev.mysql.com/downloads/mysql/5.1.html
请转到页面最底部,下载源码包.( mysql-5.1.14-beta.tar.gz)
2. 创建mysql用户组和用户
> groupadd mysql
> useradd -g mysql mysql
3. 编译并安装MySQL
> cd /root/Desketop/
> tar -zxvf mysql-5.1.14-beta.tar.gz
> cd mysql-VERSION
> ./configure --prefix=/usr/local/mysql
> make
> make install
4. 配置并启动MySQL
> cp support-files/my-medium.cnf /etc/my.cnf
> cd /usr/local/mysql
> bin/mysql_install_db --user=mysql
> bin/mysqld_safe --user=mysql &
> bin/mysqladmin -u root password [new-password]
提示要输入密码时,直接回车即可.
mysql -h localhost -u root -p
再提示输入密码时,输入[new-password]即可.
这样就能进入mysql了.
mysql> show databases;
应该能看到DB的信息了.
用quit;退出mysql.
5. 让MySQL自动启动
如果你喜欢在引导机器时自动启动MySQL,你可以拷贝support-files/mysql.server文件到你系统有启动文件的地方。
> cd cd /root/Desketop/
> cp support-files/mysql.server /etc/rc.d/init.d/mysql
> chmod +x /etc/rc.d/init.d/mysql
> chkconfig --level 3 mysql
> service mysql start
6. 其他信息
默认的mysql数据库目录是 /usr/local/mysql/var
为了开发方便,可以让root用户具有远程访问的权限
GRANT ALL PRIVILIEGES ON *.* TO ‘root’ @'192.168.*.*’ IDENTIFIED BY ‘[new-password]’;
查看mysqld的进程
ps -ef|grep mysqld
重新起动mysql
service mysql stop
service mysql start
如果失败,只好用 mysqld_safe --user=mysql & 来起动了.
打开防火墙设置:
vi /etc/sysconfig/iptables
加入一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后退出并应用新的iptables: /etc/init.d/iptables restart
如果有必要,安装前先关闭SELinux : vi /etc/Selinux/config
SELINUX=disabled
重新起动.
安装客户端MySQL.Front-v3.2.14.3
1. 下载MySQL.Front-v3.2.14.3.rar
2. 下载mysql-connector-odbc-3.51.12-win32.msi
3. 安装后,到系统管理工具中的データ ソース (ODBC)里面添加システムDNS。
4. 选择MYSQL ODBC 3.51后,输入host及用户密码,Test看能否成功。
5. 在MySQL.Front客户端直接新建连接即可。
后记:
已经试验了N遍,直接下载Mysql5的Rpm包,按照下面步骤安装的话,虽然可以用mysqld_safe --user=mysql &启动Mysql,但是用Service mysql restart是不行的。
1. 卸载已经安装的组件,用命令: rpm -qa|grep mysql 来查询已有的组件用rpm -evv <组件名>卸载.如果不能完全卸载,用rpm -e --nodeps <组件名> 来强制卸载.
2. 从Mysql主页下载rpm包,下Linux 4 RPM(x86)下的server,client,shared.
3. 用rpm -ivh <文件名> 分别安装server,client,shared.
4. 用service mysql restart看是否安装成功.
5. 如果失败,用mysqld_safe --user=root & 看mysql是否能起来. |
|