• mysql安装,卸载,连接


    ---------------------------------------------

    不知道其他人怎么判断的,我一般是通过查看var/lib/下是否有mysql文件夹判断的。

    -------------------------------------------

    1.  启动MySQL服务

    启动MySQL服务的命令为:/etc/init.d/mysqld start

    命令执行后如图7-5所示,表示启动MySQL服务成功。

    [root!localhost ~]# /etc/init.d/mysqld start

    初始化mysql数据库

    启动mysql

    <根据版本不同提示可能不同哦>
    也可以用/etc/init.d/mysqld的简化命令启动MySQL服务:

    service mysqld start
    2.  停止MySQL服务

    停止MySQL服务的命令为:

    W/etc/init.d/mysqld stop

    命令执行后如图7-7所示,表示停止MySQL服务成功。
    同样也可以用service命令停止MySQL服务。

    [root@localhost ~]# service mysqld stop


    3.  重新启动MySQL服务

    重新启动MySQL服务的命令为:

    /etc/init.d/mysqld restart

    命令执行后如图7-9所示,表示重新启动MySQL服务成功。
    同样也可以用service命令停止MySQL服务。如图7-10所示。


    #service mysqld restart

    4.  自动启动MySQL服务

    如果需要让MySQL服务随系统启动而自动加载,可以执行“ntsysv”命令自动服务配置程序,找到“mysqld”服务,按空格键在其前面加上“*”星号,然后按tab键,选择“确定”即可,如图7-11所示。

     
    (点击查看大图)图7-11  设置自动运行MySQL服务

     

    这里未看到mysqld 只看到mysql!!!


    或者直接重启

    $mysql_dir/bin/mysqladmin -u root -p shutdown
    $mysql_dir/bin/safe_mysqld &


    mysql 的安装比较简单,不过可千万不要像我一样下错版本!!!!!!x86 64-bit会提示一些iso问题阿,什么的。

    如果一开始装了mysql的话,会出现冲突,我是在应用程序下的添加删除程序中勾掉mysql等等就可以装了.


    安装Mysql
    1、下载MySQL的安装文件
    安装MySQL需要下面两个文件:

    MySQL-client-5.1.55-1.glibc23.i386.rpm

    MySQL-server-5.1.55-1.glibc23.i386.rpm

    (已过时,请直接下载官网的)

    如果在安装时需要很多依赖包,可以在线安装,使用命令

    yum install mysql-server 

    2、安装MySQL
    rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。

    1)安装服务器端

    在有两个rmp文件的目录下运行如下命令:

    [root@test1 local]# rpm -ivh
    MySQL-server-5.1.55-1.glibc23.i386.rpm
    提醒:
    如果出现如下
    error: Failed dependencies:
            perl(DBI) is needed by MySQL-server-5.1.16-0.glibc23.i386
    请使用
    yum install perl-DBI安装一下即可,当然这要试不同的发行版而言的。

    如果出现depends error

    可以直接 --nodeps --force

    显示如下信息。
    warning:
    MySQL-server-5.1.55-1.glibc23.i386.rpm
    signature: NOKEY, key ID 5072e1f5
       Preparing...       ########################################### [100%]
    1:MySQL-server     ########################################### [100%]
    。。。。。。(省略显示)
    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h test1 password 'new-password'
    。。。。。。(省略显示)
    Starting mysqld daemon with databases from /var/lib/mysql
    如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
    [root@test1 local]# netstat -nat
    Active Internet connections (servers and established)
    Proto Recv-Q Send-Q Local Address      Foreign Address     State   
    tcp  0  0 0.0.0.0:3306     0.0.0.0:*      LISTEN   
    上面显示可以看出MySQL服务已经启动。
    2)安装客户端
    运行如下命令:
    [root@test1 local]# rpm -ivh
    MySQL-client-5.1.55-1.glibc23.i386.rpm
       warning: MySQL-client-5.1.55-1.glibc23.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
       Preparing...    ########################################### [100%]
    1:MySQL-client  ########################################### [100%]
    显示安装完毕。
    用下面的命令连接mysql,测试是否成功。
    三、登录MySQL

    登录MySQL的命令是mysql, mysql 的使用语法如下:
    mysql [-u username] [-h host] [-p[password]] [dbname]
    username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于 初始没有密码,第一次进时只需键入mysql即可。
    [root@test1 local]# mysql
    Welcome to the MySQL monitor. Commands end with ; or /g.
    Your MySQL connection id is 1 to server version: 4.0.16-standard
    Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
    mysql>
    出现了“mysql>”提示符,恭喜你,安装成功!
    增加了密码后的登录格式如下:
    mysql -u root -p
    Enter password: (输入密码)
    其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。

    注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

    Linux下MYSQL设置密码和访问数据库:

    设置mysql数据库密码   [root@localhost ~]#mysqladmin -u root password "密码"

    访问mysql数据库命令: [root@localhost ~]#mysql -u root -p → 敲回车 输入密码

    mysql使用rpm安装使用默认信息如下:

    1)数据库目录 /var/lib/mysql/

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

    3)相关命令 /usr/bin/  (mysqladmin  mysqldump)

    4)启动脚本 /etc/rc.d/init.d/

    5)默认端口是3306

    如果你想允许用户root从ip为192.168.1.32的主机连接到mysql服务器,并使用123456作为密码

    grant all privileges on *.* to 'root'@'192.168.1.32' identified by '123456' with grant option


    ----------

    此处强调在安装服务器后是没有

    Starting mysqld daemon with databases from /var/lib/mysql 

    这一句的,在这里不知道原创作者是怎么想的,要想打开mysql需要/etc/init.d/mysql start!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!然后才能查到3306

    mysql -h 服务器主机地址 -u 用户名 -p 用户密码

        其中,参数的意义:

        -h:指定所连接的数据库服务器位置,可以是IP地址,也可以是服务器域名。

        -u:指定连接数据库服务器使用的用户名,例如root为管理员用户具有所有权限。

        -p:连接数据库服务器使用的密码,但-p和其后的参数之间不要有空格。最后是在该参数后直接回车,然后以密文的形式输入密码。

        例:mysql -h 192.168.1.149 -u root -p   //指定服务器的主机地址和用户名,回车后输入密码

            Enter password :******             //以密文的形式输入用户密码

    成功登陆Mysql服务器以后,就会显示Mysql客户机的标准界面,即Mysql控制台。出现提示符合"mysql>"说明正等待用户输入sql查询指令。

     

    创建、选择及查看数据库

      mysql> create database bookstore;  #创建一个名为bookstore的数据库

      mysql>drop database bookstore;    #删除一个名为bookstore的数据库

      mysql>show databases;             #显示所有已建立的数据库名称列表

      mysql>use bookstore;              #打开bookstore 数据库为当前数据库使用

      mysql>source home/chf/bookstore.sql   #导入bookstore 脚本  

      或者: 退出mysql控制台 mysql -u root -p bookstore < home/chf/bookstore.sql

      导出:mysql -u -p bookstore > home/chf/bookstore.sql //把bookstore数据库中的数据导入到bookstore。sql文件中

    ---------------------------卸载。

    linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。 

    03 a)查看系统中是否以rpm包安装的mysql 

    08 [plain] view plaincopy 

    09 01.[root@linux ~]# rpm -qa | grep -i mysql   

    10 02.MySQL-server-5.1.49-1.glibc23   

    11 03.MySQL-client-5.1.49-1.glibc23   

    12   

    13 卸载MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23 

    14   

    17 [plain] view plaincopy 

    18 01.[root@linux ~]# rpm -e MySQL-client-5.1.49-1.glibc23   

    19 02.[root@linux ~]# rpm -e MySQL-server-5.1.49-1.glibc23   

    20   

    21 b)查看有没有mysql服务 

    22   

    26 [plain] view plaincopy 

    27 01.[root@linux ~]# chkconfig --list | grep -i mysql   

    28 02.mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off   

    29   

    30 删除mysql服务 

    31   

    34 [plain] view plaincopy 

    35 01.[root@linux ~]# chkconfig --del mysql   

    36   

    37 c)删除分散mysql文件夹 

    38   

    41 [plain] view plaincopy 

    42 01.[root@linux ~]# whereis mysql   

    43 02.mysql: /usr/lib/mysql /usr/share/mysql   

    44   

    45 分别删除 

    46   

    49 [plain] view plaincopy 

    50 01.[root@linux lib]# rm -rf /usr/lib/mysql/   

    51 02.[root@linux lib]# rm -rf /usr/share/mysql   

    52   

    53   

    54 [root@localhost mysql]# rpm –qa | grep mysql  

    55  有的话一个一个删除掉,用rpm -e命令,然后查找一下残留的文件: 

    56        [root@localhost mysql]# cd / 

    57        [root@localhost /]# find / -name mysql 

    58        如果查找到rm -rf filename删除. 

    59        [root@localhost /]# find / -name my.cnf 

    60  如果查找到删除,一般my.cnf是在/etc/my.cnf这里. 

    61   

    62 查找的时候小心别给mysql数据库删了就ok了 

    63   

    64   

    65 通过以上几步,mysql应该已经完全卸载干净了


     

  • 相关阅读:
    微信网页授权
    ci控制器与方法为何不能同名
    sql优化方案
    收藏了一些Notepad++快捷键
    获取IP地址
    php curl获取文件大小
    php图片压缩两个类
    PHP生成PDF完美支持中文,解决TCPDF乱码
    tcpdf函数
    Hibernate 配置
  • 原文地址:https://www.cnblogs.com/zhiweiyouzhishenghuo/p/5005492.html
Copyright © 2020-2023  润新知