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

转载于:https://www.cnblogs.com/zxporz/p/5796730.html

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

  1. linux mysql 装哪里_linux 下 mysql 安装目录在哪里

    linux 下 mysql 安装目录在哪里.linux mysql 安装介绍: linux 服务器 RedHat 5.0.server. MySQL 版本: 下载地址链接:http://dev.mys ...

  2. Linux下MySQL数据库主从同步配置

    操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...

  3. linux 下mysql的管理,Linux下 MySQL安装和基本管理

    •安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...

  4. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  5. Linux下Mysql安装(RPM安装)

    1. 首先检查机器里是否已经存在MySQL $ rpm -qa | grep mysql 2. 去官网下载相应的rpm包:https://dev.mysql.com/downloads/mysql/ ...

  6. 安装 卸载 mysql linux,Linux 下MySQL 安装与卸载

    参考博客:http://www.cnblogs.com/steven_oyj/archive/2010/05/24/1742808.html http://www.linuxidc.com/Linux ...

  7. mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件

    今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...

  8. 一、Linux下MySQL安装和卸载图文教程详解

    处女作,第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲 ...

  9. linux下mysql安装

    二进制安装 1.添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组. ①groupadd mysql ②useradd -r -g mysql mysql * userad ...

  10. linux下mysql数据库目录迁移_mysql实现linux下数据库目录迁移

    1.查看mysql安装目录 从目录etc/my.cnf中查看安装目录 2.进入mysql目录,停止mysql服务cd usr/local/mysql service mysql stop (相关文章教 ...

最新文章

  1. setTimeout、setInterval、promise、async/await的顺序详解(多种情况,非常详细~)
  2. 招募 | 《大数据实践课》企业合作项目,2020年夏季学期“清华大学大数据能力提升项目”...
  3. [Leetcode] Max Area of Island 最大岛屿面积
  4. laravel mysql json_mysql – Laravel JSON where子句不区分大小写
  5. 有必要服务器虚拟化吗,服务器虚拟化有必要吗
  6. 中动态路径加载_GOT段在linux系统中实现代码动态加载的作用和其他段的说明
  7. 【转】关于Azure存储账户
  8. [转载]舌尖上的清华 I
  9. ML、DL、CNN学习记录3
  10. Qt_发送邮件(以qq邮箱为例)
  11. python网络爬虫系列教程——python网络数据爬虫误区,让你的爬虫更像人类
  12. 弥散阴影html,三步制作出这种精美弥散阴影
  13. android 命名空间解析,Android Bluetooth、Android AdapterView等命名空间-Android中文API文档...
  14. 在CSDN年收入竟达五位数?----大学生技术自媒体成长之路
  15. Anchor-Free系列之CornerNet: Detecting Objects as Paired Keypoints
  16. C++文件操作的具体方法
  17. win环境20分钟搭建php+sql服务器Apache+php+mysql在windows下的安装与
  18. app内接入高德地图常用设置及工具方法整理
  19. win11解决右键卡顿
  20. Android 自定义view 实现点击 展示下拉选项效果

热门文章

  1. CString转char*的两种方法讨论
  2. 非负矩阵分解 NMF(Non-negative Matrix Factorization )
  3. [转]如何撰写学术论文
  4. [转]如何有效地记忆与学习
  5. shop--6.店铺注册--店铺注册之Service层的实现
  6. Python 利用字典实现类似 java switch case 功能
  7. 不断被刷新的未来——读文档有感
  8. Web负载均衡与分布式架构
  9. c++ __declspec
  10. NLPIR使用(1)