linux5.5下安装mysql5.5.25注意问题和过程
2013-11-22 10:56
453 查看
刚接触linux在linux下安装mysql,由于之前没有经验绕了好久,现在说几个我在安装中遇到的问题:
1.先要确定有没有以前安装过的残留文件,或系统自带有关mysql的文件,有就一并删除(确保安全);a.查找:
# rpm -qa|grep -i mysqlb.如有就会显示:
MySQL-client-5.5.25-1.rhel5 MySQL-server-5.5.25-1.rhel5c.有就删除:(先删除client 再删server)
命令rpm -ev 文件名(如:MySQL-client-5.5.25-1.rhel5);
2.确保你要安装的包和系统兼容(刚接触的话就先别装源码包,那样有点晕.).
3.安装
a.
# rpm -ivh MySQL-server-5.5.25-1.rhel5.x86_64.rpm
如果成功会显示
Preparing... ########################################### [100%] 1:MySQL-server ########################################### [100%] PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! To do so, start the server, then issue the following commands: /usr/bin/mysqladmin -u root password 'new-password' /usr/bin/mysqladmin -u root -h eBSM-Server2 password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation which will also give you the option of removing the test databases and anonymous user created by default. This is strongly recommended for production servers. See the manual for more instructions. Please report any problems with the /usr/bin/mysqlbug script!
b.再装client
# rpm -ivh MySQL-client-5.5.25-1.rhel5.x86_64.rpm成功显示:
Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
4.启动测试
# service mysql start Starting MySQL.. [ OK ]
问题补充:
照上述步骤安装,启动报错
[root@eBSM-Server2 init.d]# service mysql start Starting MySQL...The server quit without updating PID file (/var/lib/mysql/eBSM-Server2.pid). [FAILED]解决方法:
在网上找的资料
1.mv /var/lib/mysql /data,把安装目录就放到/data/mysql下了。
赋值权限:
chmod 777 -R /data/mysql/
2./etc/rc.d/init.d/mysql 修改数据文件路径为datadir=/data/mysql
3.拷贝配置文件到/etc目录下,并命名为my.cnf(必须名为my.cnf)
cp/usr/share/mysql/my-medium.cnf /etc/my.cnf
注意:/usr/share/mysql/下有好几个结尾为cnf的文件,它们的作用分别是:
1.my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。 2.·my-medium.cnf是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小 RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。 3·my-large.cnf是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存, 所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。 4·my-huge.cnf是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。 这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入 并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。 |
[client]
password = root
port = 3306
socket = /data/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /data/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
character_set_server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
character_set_client=utf8
[mysql]
default-character-set = utf8
no-auto-rehash
问题解决了.
但是远程又连接不上.
解决方法:
[root@eBSM-Server2 /]# mysql -h localhost -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec)上面这一行是设置远程连接为任意IP没设密码的,按自己需求定.
然后执行:
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)退出:
mysql> EXIT; Bye
最后说一句,这个报错情况看个人而定的,不是每一次报错都是同一种解决方法,
相关文章推荐
- linux安装apache过程中注意的问题
- 安装linux需要注意的问题
- linux的安装步骤和安装过程中需要注意的细节图解
- Linux下安装mysql及过程中遇到的问题
- VMware tools for linux 安装注意事项及常见问题解决!
- 虚拟机安装LINUX网络配置注意的问题
- Redis在linux上的安装过程 和遇到的问题
- OpenGL安装过程中注意的几点问题
- Linux 安装tomcat 及过程中遇到的问题
- 服务器安装Linux应该注意的问题
- 解决在Linux6.1下安装Oracle-11g-R2时的中文乱码问题-(图形安装过程中)
- 安装linux学习三(2):CentOS 5.5下安装MySQL 5.5全过程分享
- Linux常用yum命令—安装、升级、卸载、软件包查询、软件组管理命令、以及升级、卸载需要注意的问题
- linux安装和配置 mysql、redis 过程中遇到的问题记录
- 最新Linux系统下安装MySql 5.7.17全过程及注意事项
- 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法
- linux下安装libcurl过程及开发遇到的问题"curl/curl.h:没有那个文件或目录"
- Matlab for Linux的安装笔记和启动过程中的问题解决
- Ubuntu 14.04安装搜狗拼音linux版应该注意的问题
- XP系统安装SQL Server 2005开发版具体过程与注意问题