下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、linux下安装mysql用法的是rhat enterprise 5。 1.在官网上下载mysql安装包: mysql 服务端:mysql-server-community-5.1.50-1.rhel5.i386.rpm mysql 客户端:mysql-client-community-5.1.50-1.rhel5.i386.rpm 这两个都要装。不装client的话mysqladmin等是没有的。 2.安装。 我用法的是图形界面,挺直双击即可 也可以用指令: linux代码 1.rpm -ivh mysql-server-community-5.1.50-1.rhel5.i386.rpm 2
2、.rpm -ivh mysql-client-community-5.1.50-1.rhel5.i386.rpm 安装好后,查看版本: linux代码 1. rpm -qa | -i mysql 2.mysql-server-community-5.1.50-1.rhel5 即表示装好了。 3.mysql名目结构 (1)数据库名目 /var/lib/mysql/ (2)配置文件 /usr/share/mysql(mysql.server指令及配置文件) (3)相关指令 /usr/bin(mysqladmin mysqlmp等指令) (4)启动脚本 /etc/rc.d/init.d/(启动脚本文
3、件mysql的名目) 4.修改登录密码 默认是没有密码的。 /usr/bin/mysqladmin -u root password 'new-password' 格式:mysqladmin -u用户名 -p旧密码 password 新密码 指令: /usr/bin/mysqladmin -u root password "root" 表示将root设置密码为:root 注重:假如没装client会报错: bash: mysqladmin: command not found 用法新设置的密码 root mysql -u root -p enter pass
4、word: (输入密码root) rootlocalhost etc mysql -u root -p enter password: 浮现下面信息表示登录。 mysql代码 1.welcome to the mysql monitor. commands end with ; or g. 2.your mysql connection is 2 3.server version: 5.1.50-community mysql community server (gpl) 4. 5.copyright (c) 2000, 2010, oracle and/or its affiliates.
5、all rights reserved. 6.this software comes with absolutely no warranty. this is software, 7.and you are welcome to modify and redisibute it under the gpl v2 license 8. 9.type 'help;' or 'h' for help. type 'c' to the current input ement. 10. 11.mysql 5.mysql启动和停止操作 可以通过 /etc/i
6、nit.d/mysqlstart|stop|restart(实现启动,停止,重启) 也可以通过 service mysqlstart|stop|restart(实现启动,停止,重启) 例如: linux代码 1.rootlocalhost etc /etc/init.d/mysql restart 2.shutting down mysql. ok 3.starting mysql. ok 6.设置mysql远程拜访 新建一个用户risk,让他能够在随意机器拜访mysql服务器 mysql代码 1.mysql grant all to risk "%" identified
7、 by "risk" 2.查看: 3.mysql use mysql 4.database changed 5.mysql select host,user from user; 6.+-+-+ 7.| host | user | 8.+-+-+ 9.| % | risk | 10.| localhost | root | 11.+-+-+ 12.2 rows in (0.00 sec) 可以看到host为"%",表示在随意机器都能用risk用户拜访此服务器。 这样就可以在远程拜访了。 7.设置mysql字符集 mysql代码 1.mysql show
8、variables like 'character_set%' ; 2.+-+-+ 3.| variable_name | value | 4.+-+-+ 5.| character_set_client | latin1 | 6.| character_set_connection | latin1 | 7.| character_set_database | latin1 | 8.| character_set_system | binary | 9.| character_set_relts | latin1 | 10.| character_set_server | l
9、atin1 | 11.| character_set_system | utf8 | 12.| character_sets_dir | /usr/share/mysql/charsets/ | 13.+-+-+ 可以看到mysql默认为latin1 只需修改my.ini文件即可,但是linux上没有这个文件,那么复制一个到/etc下即可 用法linux指令: /usr/share/mysql/my-f /etc/f vi /etc/f 编辑添加红色字体到f,保存重启。 password = your_password port = 3306 socket = /var/lib/mysql/m
10、ysql.sock default-character-set=utf8 port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16m max_allowed_packet = 1m table_cache = 64 _buffer_size = 512k net_buffer_length = 8k read_buffer_size = 256k read_rnd_buffer_size = 512k myisam_sort_buffer_size = 8m default-character-set
11、=utf8 init_connect='set names utf8' mysql no-auto-rehash default-character-set=utf8 查看:mysql代码 1.mysql show variables like 'character_set%' ; 2.+-+-+ 3.| variable_name | value | 4.+-+-+ 5.| character_set_client | utf8 | 6.| character_set_connection | utf8 | 7.| character_set_database
12、 | utf8 | 8.| character_set_filesystem | binary | 9.| character_set_results | utf8 | 10.| character_set_server | utf8 | 11.| character_set_system | utf8 | 12.| character_sets_dir | /usr/share/mysql/charsets/ | 13.+-+-+ 14.8 rows in set (0.00 sec) 这时就将全部的都改成utf8了 测试一下: mysql代码 1.mysql insert into stu
13、dent values('','张三','湖北',20); 2.query ok, 1 row affected, 1 warning (0.00 sec) 3.mysql insert into student values('','李四','上海',30); 4.query ok, 1 row affected, 1 warning (0.01 sec) 5.mysql select * from student; 6.+-+-+-+-+ 7.| id | name | aress | age
14、| 8.+-+-+-+-+ 9.| 1 | 张三 | 湖北 | 20 | 10.| 2 | 李四 | 上海 | 30 | 11.+-+-+-+-+ 12.2 rows in set (0.00 sec) 可以看到能够正常的显示中文。 注重:假如系统安装的是英文系统,没有装语言包的话可能是不能显示中文的,语言包普通在安装盘的server文件夹内,挺直搜:chinese出来的第一个rpm就是,然后双击安装即可。 8.用法指令导入 mysql source /home/risk/db.sql 9.设置mysql服务器忽视大小写 mysql代码 1.在linux系统下mysql服务器是区别大小写的,这
15、时就需要举行下容易的设置让他忽视就可以了。 2.编辑从前cp的f文件 3. vi /etc/f 4.在mysqld下加入一行: 5.lower_case_table_names=1 6.保存后,重启服务 7./etc/init.d/mysql restart 8.有人说要将数据库删除重新导入,我用的是mysql5可能版本不太一样,现在已经ok了! 10.修改mysql安装名目(这个是来自网络,临时还没测试) java代码 1.mysql默认的数据文件存储名目为/var/lib/mysql。如果要把名目移到/home/data下需要举行下面几步: 2.1、home名目下建立data名目 3. /
16、home 4. data 5.2、把mysql服务进程停掉: 6. mysqladmin -u root -p shutdown 7.3、把/var/lib/mysql囫囵名目移到/home/data 8. /var/lib/mysql /home/data/ 9. 这样就把mysql的数据文件移动到了/home/data/mysql下 10.4、找到f配置文件 11.假如/etc/名目下没有f配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为f。指令如下: 12.roottest1 mysql cp /usr/share/mysql/my-
17、f /etc/f 13.5、编辑mysql的配置文件/etc/f 14.为保证mysql能够正常工作,需要指明mysql.sock文件的产生位置。修改 scocket=/var/lib/mysql/mysql.sock一行中等号右边的值 为:/home/mysql/mysql.sock 。操作如下: 15. vi f (用vi工具编辑f文件,找到下列数据修改之) 16. the mysql server 17. mysqld 18. port = 3306 19. socket = /var/lib/mysql/mysql.sock(原内容,为了更妥帖用“”注释此行) 20. socket = /home/data/mysql/mysql.sock (加上此行) 21.6、修改mysql启动脚本/etc/rc.d/init.d/mysql 22. 最后,需要修改mysql启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysq
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川邮电职业技术学院单招职业技能考试必刷测试卷附答案
- 2026年湖南石油化工职业技术学院单招职业技能考试题库附答案
- 2026年河南科技职业大学单招职业倾向性测试必刷测试卷附答案
- 2026年湖南铁道职业技术学院单招职业倾向性测试题库新版
- 2026年浙江省衢州市单招职业适应性测试题库及答案1套
- 2026年台州学院单招职业适应性测试必刷测试卷必考题
- 2026年日照航海工程职业学院单招综合素质考试题库必考题
- 2026年太原幼儿师范高等专科学校单招综合素质考试必刷测试卷及答案1套
- 温室大棚园艺技术应用与推广方案
- 市政管道管网运维与维修方案
- 2025年注册造价工程师《工程造价测算与控制》备考题库及答案解析
- 2025广东广州生态环境监测中心站招聘编外人员4人笔试考试参考试题及答案解析
- 2025年农业经济管理专业考试试题及答案
- 村干部转事业编制考试题库(含答案)
- 淋巴瘤患者化疗护理管理培训
- 2025-2026华为ICT大赛-基础软件赛道理论考试题库(核心500题)
- 消防安全月培训考试试题及答案解析
- 2025-2026学年上学期初中地理人教版七年级期中必刷常考题之地球的运动
- 安全注射标准专项考核试题
- 2025年房地产估价师《房地产评估》真题(含答案)
- 国内中青年股骨颈骨折治疗的文献综合剖析与展望
评论
0/150
提交评论