linux5.5下安装mysql5.5.25注意问题和过程
来源:互联网 发布:淘宝buy功能哪里打开 编辑:程序博客网 时间:2024/05/22 08:54
刚接触linux在linux下安装mysql,由于之前没有经验绕了好久,现在说几个我在安装中遇到的问题:
# rpm -qa|grep -i mysqlb.如有就会显示:
MySQL-client-5.5.25-1.rhel5MySQL-server-5.5.25-1.rhel5c.有就删除:(先删除client 再删server)
# 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_installationwhich will also give you the option of removing the testdatabases and anonymous user created by default. This isstrongly recommended for production servers.See the manual for more instructions.Please report any problems with the /usr/bin/mysqlbug script!
# rpm -ivh MySQL-client-5.5.25-1.rhel5.x86_64.rpm成功显示:
Preparing... ########################################### [100%] 1:MySQL-client ########################################### [100%]
# service mysql startStarting MySQL.. [ OK ]
[root@eBSM-Server2 init.d]# service mysql startStarting 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。
这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入
并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。
4.修改/etc/my.cnf[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
最后说一句,这个报错情况看个人而定的,不是每一次报错都是同一种解决方法,
- linux5.5下安装mysql5.5.25注意问题和过程
- linux5下安装mysql5
- Red Hat Linux5.5 下安装oracle10g
- Red Hat Linux5.5 下安装oracle10g
- Oracle asm介绍和安装linux5.2+oracle10g+asm过程
- mysql5.5安装过程
- mySQL5.0.21安装注意的问题
- linux5下安装tomcat7.0.33
- linux5.6下GCC安装
- redhat linux5下安装qq
- Red Hat Linux5.5 下安装oracle10g 很详细
- Redhat linux5.5下安装 + 配置 Oracle 10g
- RedHat Linux5.5下Oracle 11g安装图解
- Vmware安装Redhat Linux5.5遇到的奇怪问题
- mysql5.5安装 问题
- Linux下安装MySQL5.6.20过程
- centos7下mysql5.6.21安装过程
- Ubuntu13.04 下MySQL5.6安装过程
- linux下利用内核的random产生不重复的id
- 解说Codeforces Round #213 (diy.2) C.Matrix
- 种子搜索: PileFile Downloader
- Socks代理上网工具 tsocks
- radioGroup执行clearCheck会出现StackOverflowError错误
- linux5.5下安装mysql5.5.25注意问题和过程
- Linux中常用命令学习总结
- 好好利用Oracle存储过程返回结果集开发报表
- 一个多维数组所有元素输出问题
- QT 显示图像
- 无缝文字滚动
- 组网粗游记(二)
- xcode统计源代码行数
- android 实现静默安装、卸载