1、检查是否已安装,grep的-i选项表示匹配时忽略大小写
[root@localhost JavaEE]#rpm -qa|grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64
*可见已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸:载时使用了--nodeps选项,忽略了依赖关系:
[root@localhost JavaEE]#rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps
2、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-4.0.16-0.i386.rpm
MySQL-client-4.0.16-0.i386.rpm
下载地址为:http://www.mysql.com/downloads/mysql-4.0.html, 打开此网页,下拉网页找到“Linux x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件。
a 安装服务器端
在有两个rmp文件的目录下运行如下命令:
[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm
显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password ‘new-password‘
/usr/bin/mysqladmin -u root -h test1 password ‘new-password‘
。。。。。。(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。
查看mysql服务是否启动
ps -ef|grep mysql
service mysql start
b.进入mysql
mysql -u root -p
c.修改root用户密码
mysql -u root -p password
d.查看mysql里的字符集是否为utf-8
show variable like ‘chara%‘
e. 修改配置文件改字符编码
配置文件:/usr/share/mysql/my-small.cnf
修改把my-small.cnf拷贝到/etc/my.cnf
修改my.cnf
在[mysqld]这个下面加上:
character_set_server=utf8
修改完成后,重启mysql服务:service mysql restart
f. 关闭防火墙:
方法1:service iptables stop(不可取)
方法2:开端口:iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save
g .查看mysql日志:/var/lib/mysql
h .访问mysql,需要授权
grant all privileges on *.* to root@‘%‘ identified
by ‘数据库密码‘ with grant option;
flush privileges;刷新mysql的系统相关表
原文地址:http://blog.csdn.net/han_ying_ying/article/details/46549383