本节内容:

linux下mysql安装与配置、mysql目录结构。

1、准备安装程序(官方网站下载)

服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm

客户端:MySQL-client-community-5.1.44-1.rhel4.i386.rpm

2、安装(打印信息略) 代码示例:

[root@localhost /]#rpm -ivh MySQL-server-community-5.1.44-1.rhel4.i386.rpm;

[root@localhost /]#rpm -ivh MySQL-client-community-5.1.44-1.rhel4.i386.rpm;

3、查看安装是否成功 代码示例:

[root@localhost /]#netstat -ntpl;

显示3306端口开放表示服务安装成功

4、测试连接

(*修改root密码)

[root@localhost /]#/usr/bin/mysqladmin -u root password 'xxxxxx';

[root@localhost /]#mysql -u root -p

Enter password:xxxxxx

出现mysql>表示登陆成功!

5、对mysql用户设置远程访问权限

方法1、改表法:登陆mysql后,更改“mysql”数据库里的“user”表里的“host”项,将“localhost”改“%” 代码示例:

mysql>use mysql;

mysql>update user set host ='%' where user ='root';

mysql>select host,user from user;

mysql>FLUSH PRIVILEGES

方法2、授权法:假设允许用户username通过密码password从远程连接到mysql服务器 代码示例:

mysql>GRANT ALL RRIVILEGES ON *.* TO username@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

mysql>FLUSH PRIVILEGES;

6、安装目录结构

数据库目录:/var/lib/mysql/

配置文件:/usr/share/mysql(mysql.server命令及配置文件)

相关命令:/usr/bin(mysqladmin、mysqldump等命令)(*mysql的一种安全启动方式:/usr/bin/mysqld_safe  --user=root &)

启动脚本:/etc/rc.d/init.d/

7、停止/启动mysql服务 代码示例:

[root@localhost /]#service mysql stop;

[root@localhost /]#service mysql start;

8、修改字符编码

查看字符编码: 代码示例:

[root@localhost /]#show variables like 'character\_set\_%';

[root@localhost /]#show variables like 'collation_%';

停止mysql服务

将目录/usr/share/mysql下的文件my-medium.cnf拷贝到/etc/下并改名为my.cnf

打开my.cnf在[client]和[mysqld]下面均加上default-character-set=utf8,并保存

*mysql5.5 改了字符集设置参数 character-set-server=utf8

重启mysql服务

9、卸载mysql 代码示例:

[root@localhost /]#rpm -qa|grep -i mysql

显示:

MySQL-server-community-5.1.44-1.rhel4.i386.rpm

MySQL-client-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e  MySQL-server-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e MySQL-client-community-5.1.44-1.rhel4.i386.rpm

删除残余文件 代码示例:

[root@localhost /]#rm -f /etc/my.cnf

[root@localhost /]#rm -f /var/lib/mysql

10、复制mysql数据库

源数据库名:source_db   用户名:root 密码:xxxxxx

目标数据库名:target_db   用户名:root 密码:xxxxxx 所在主机:221.218.9.41 代码示例:

shell>

mysqldump source_db -uroot -pxxxxxx --opt | mysql

target_db -uroot -pxxxxxx -h 221.218.9.41

linux下mysql目录结构_linux下mysql安装配置与目录结构相关推荐

  1. Linux系统下智能DNS服务器BIND9.7.2安装配置

    以下安装配置是在192.168.100.87服务器上实施的操作记录. 1.从http://www.isc.org/products/BIND/bind9.html下载bind9的源文件.目前版本为9. ...

  2. IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]

    IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin ...

  3. mysql数据库64免安装_MYSQL数据库mysql 5.7.18 winx64 免安装 配置方法

    <MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法>要点: 本文介绍了MysqL数据库MysqL 5.7.18 winx64 免安装 配置方法,希望对您有用.如果有 ...

  4. MySQL 5.7.21详细下载安装配置教程

    MySQL 5.7.21详细下载安装配置教程 前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的 ...

  5. mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64

    版权声明:本文为CSDN博主「liu_dong_mei_mei」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.n ...

  6. mysql安装原理_全面解读MySQL主从复制,从原理到安装配置

    为什么需要主从复制? 1.在业务复杂的系统中,有这么一个情景,有一句sql语句需要锁表,导致暂时不能使用读的服务,那么就很影响运行中的业务,使用主从复制,让主库负责写,从库负责读,这样,即使主库出现了 ...

  7. win7下搭建手动转码服务器的安装配置tomcat、java、ffmpeg、hy_changsha、FTP

    http://www.2cto.com/os/201203/122261.html 1.下载JDK安装 官网下载地址http://java.sun.com/javase/downloads/index ...

  8. plsq卸载 删除注册表、_win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结...

    win10操作系统下oracle11g客户端/服务端的下载安装配置卸载总结 一:前提 注意:现在有两种安装的方式 1. oracle11g服务端(64位)+oracle客户端(32位)+plsql(3 ...

  9. linux mysql 目录结构图_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

最新文章

  1. 朋友开网店 做个抓取数据的小程序
  2. Linux下安全扫描工具Nmap用法详解
  3. RedHat 6配置DNS服务实现主从同步与正反向解析
  4. mysql管理员操作
  5. nyoj-20--吝啬的国度-DFS+vector
  6. HALCON示例程序stamp_catalogue.hdev分割图片与文字
  7. ssm(Spring+Spring mvc+mybatis)Service层实现类——DeptServiceImpl
  8. 使用 Canvas 生成公众号头图
  9. 循环卷积和周期卷积的关系_基于单口RAM读写的卷积电路(下)
  10. CS231n Convolutional Neural Networks for Visual Recognition------Python Tutorial
  11. python批量删除文件名_python批量删除文件名中的未知字符
  12. log4j2 配置详解及使用范例
  13. go标准库的学习-net
  14. 文件服务器版压缩工具,FileOptimizer文件压缩工具
  15. 计算机文化基础练习题及答案
  16. Integrated Skills of English_Unit2_Why My Great-uncle Gave Up the Ministry
  17. JavaScript知识点复习总结
  18. PUK 1028 WebNavigation
  19. Matlab 的判别分析 函数 : classify
  20. 还在纠结选择用什么浏览器?手机端用国产浏览器也很香

热门文章

  1. 控制附件的大小 php,wordpress如何修改默认上传附件限制大小
  2. testufo测试刷新率测试_上手体验微星电竞显示器PAG301CR:200Hz高刷新率只是它的小亮点...
  3. Shell脚本——变量
  4. destoon b2b 360网站智能摘要标签配置
  5. shell发送邮件函数
  6. Salesforce宣布5.82亿美元收购文件编辑公司Quip
  7. 打击侵犯公民个人信息罪的司法困境
  8. 开发原生的 Google 眼镜应用 【已翻译100%】(2/2)
  9. jquery-1.10.2.min.map是什么,怎么用?
  10. zabbix企业应用之监控docker容器资源情况