澳门皇冠金沙网站-澳门皇冠844网站

热门关键词: 澳门皇冠金沙网站,澳门皇冠844网站

Linux下MySQL卸载和安装图文教程,开发进阶篇系列

二 . MYSQL二进制安装目录  

二进制安装目录

rpm安装目录

二进制目录说明

bin客户端程序和mysqld服务器

/usr/bin(客户端程序和脚本)
/usr/sbin(mysqld服务器)

/usr/local/mysql/bin

在上一篇里的"七 登录mysql"里做了文件映射。

 ln -s /usr/local/mysql/bin/mysql /usr/bin

Data日志文件和数据文件

/var/lib/mysql(日志文件和数据库)

这里安装时自定义在/usr/local/mysql/data下。

Docs 文档和ChangeLog

 

/usr/local/mysql/docs

Include 包含(头)文件lib(库文件)

 

/usr/local/mysql/include,/usr/local/mysql/lib

share/mysql 错误消息文件和字符集文件

 

/usr/share/mysql (默认路径)

  [root@localhostmysql]  cp support-files/mysql.server /etc/init.d/mysqld

图片 1

三. 重启系统后登录报错

-- 错误信息如下:
[root@hsr ~]#  mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

  解决方法:

  1. 在my.cnf里指定socket=/tmp/mysql.sock

  2. 启动mysql

    [root@hsr ~]# service mysql start
    Starting MySQL.. SUCCESS!

  3.再登录mysql OK

    [root@hsr ~]#  mysql -u root -p

    Enter password:

    Welcome to the MySQL monitor.  Commands end with ; or g.

    Your MySQL connection id is 2

    Server version: 5.7.23 MySQL Community Server (GPL)

  卸载:

(1)执行find / -name mysql 查找跟mysql相关的目录

一. 指定路径

  在上一篇里,二进制包解压后,全部放入在/usr/local/mysql目录下,在安装时指定了基础目录和数据目录, --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 。

--有些文件在安装,是没有指定路径,安装后默认分布如下: 
    错误消息文件和字符集文件(share/mysql)。
    my.cnf(/etc/my.cnf)。
    socket=/var/lib/mysql/mysql.sock。
   --my.cnf里的配置
    [mysqld_safe]
    log-error=/var/log/mariadb/mariadb.log
    pid-file=/var/run/mariadb/mariadb.pid。

--网上查了资源,在安装时可以指定路径 如下所示:
[root@hsr bin]# ./mysqld  
--defaults-file=/usrl/local/mysql/etc/my.cnf 
--socket=/var/run/mysqld/mysqld.sock 
--log-error=/var/log/mariadb/mariadb.log  
--pid-file=/var/run/mariadb/mariadb.pid  
--initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

  Linux是建议第三方软件放在/opt下。官网文档 Initializing the Data Directory Manually Using mysqld

图片 2

  Oracle is a registeredtrademark of Oracle Corporation and/or its affiliates. Other names may betrademarks of their respective owners.

3、添加系统mysql用户组及用户

  g.  将mysqld服务加入开机自启动项。

图片 3

  可通过检查端口是否开启来查看MySQL是否正常启动:

图片 4

  owners.

执行命令:groupadd mysql和useradd -r -g mysql mysql

  Type 'help;' or 'h' forhelp. Type 'c' to clear the current input statement.

6、修改mysql的root用户密码,默认是空的

  export PATH=$PATH:$MYSQL_HOME/bin

OK!搞定!

  mysql> quit

(1)进入mysql官网下载编译好的二进制安装包,在下载页面选择需要的版本(如果进入下载列表后始终只有Windows版本的安装包,可以安装XSkyWalker浏览器进行下载,XSkyWalker下载地址://www.jb51.net/softs/192435.html),如下图所示:

  图片 5

注意:建议使用软链过去,不要直接包文件复制,便于系统安装多个版本的mysql

  Your MySQL connection idis 1

图片 6

  *查看是否添加成功

图片 7

  *检查是否启动

(1)执行id mysql命令查看MySQL用户及用户组

  h.  重启系统,mysqld就会自动启动了。

(2)执行命令:use mysql;  注意这里分号也是命令的一部分

     #mysql

图片 8

  [root@localhost mysql]#chkconfig --add mysqld

图片 9

  [root@localhost mysql]scripts/mysql_install_db --user=mysql

1、检查mysql服务并关闭服务进程

  Server version: 5.5.29MySQL Community Server (GPL)

(3)创建远程登录用户并授权,执行命令:grant all privilegeson *.* to root @"%" identified by '123456' WITH GRANT OPTION;

  Oracle is a registered trademarkof Oracle Corporation and/or its affiliates. Other names may be trademarks oftheir respective owners.

图片 10

  Starting MySQL.. SUCCESS!

执行命令:/usr/local/mysql/bin/mysqladmin -u rootpassword 123456,123456是用户密码,可根据自己的需求进行设置。

  1.官网地址:

(2)执行rm -rf ‘目录'删除查找出来的目录

         --datadir=/opt/mysql/mysql/data

将下载的mysql安装包mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz通过ftp工具上传到linux主机上(我这里上传到/usr/local/目录下)。进入安装包所在目录,执行命令:tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz解压安装包。

  a.如果你下的是tar包的话,按如下方式安装(个人建议用rpm的方式):

第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享一下在开发过程当中的一些经验总结,同时也当是自己的笔记吧,有时候有些东西长时间不用自己也记不住,好了,废话就说到这里,接下来讲解Linux环境下卸载和安装 MySQL的详细步骤,本文以二进制包(源码)安装方式的MySQL为例进行讲解。

    进行选择linux的相应的版本下载即可。

4、删除mysql用户及用户组

  *useradd -r参数表示mysql用户是系统用户,不可用于登录系统。

图片 11

  Copyright (c) 2000, 2012,Oracle and/or its affiliates. All rights reserved.

(2)执行userdel mysql命令删除MySQL用户及用户组

  Starting MySQL.. SUCCESS!

到此mysql安装完成

  #rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps,

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

  Welcome to the MySQLmonitor.  Commands end with ; or g.

图片 12

  tcp        0     0 0.0.0.0:3306               0.0.0.0:*                   LISTEN      34693/mysqld

图片 13

  mysql>

(1)执行命令: cd /usr/local 进入安装MySQL软件目录

  Server version:5.5.29-log MySQL Community Server (GPL)

3、删除mysql配置文件

  #rpm -ivh mysql-client.*******rpm,进行安装。

图片 14

  mysql>

图片 15

  affiliates. Other namesmay be trademarks of their respective

到此mysql卸载完成!

  #chown -R mysql .

7、把mysql客户端放到默认路径

本文由澳门皇冠金沙网站发布于数据库研究,转载请注明出处:Linux下MySQL卸载和安装图文教程,开发进阶篇系列