Linux安装mysql及简单操作

1.第一种方式:linux设置动态ip连接外网  yum=centos独有的指令,自动安装所有依赖
  yum install -y mysql-server   mysql    mysql-deve
  或
  yum install -y mysql-server
2.第二种方式:rpm安装,需要持有rpm文件,见目录:mysql_rpm_安装文件
  安装过程:
    2.1 将rpm文件复制到linux的 /usr/local/xx中
    2.2 在 /usr/local/xx目录下执行:rpm -ivh perl-*.rpm
        安装相关依赖
    2.3 在 /usr/local/xx目录下执行:rpm -Uvh mysql-libs-5.1.73-7.el6.i686.rpm
        升级mysql库
    2.4 在 /usr/local/xx目录下执行:rpm -ivh mysql-5.1.73-7.el6.i686.rpm    mysql-server-5.1.73-7.el6.i686.rpm
        安装mysql的主要服务
3.第三种方式:使用虚拟机克隆:打开提供好的克隆虚拟机即可。其中已经安装好所有依赖,可直接使用。
    3.1 VMware打开克隆的虚拟机
    3.2 克隆的虚拟机的网络适配,使得虚拟机可以进入局域网
        1>vi  /ect/../ifcfg-eth0
        2>删除 HWADDR所在行
               UUID所在行
        3>将/etc/udev/rules.d/目录中的
          70-persistent-net.rules文件删除
        4>重启虚拟机
======================================================================================================================
4.1 查看mysql服务(mysqld)  network    iptables
  chkconfig
4.2 mysql启动:
  service mysqld start
4.3 初次启动后可以为root用户设置密码,参看 【第7点】
====================================================================================================================      
5.mysql指令:
  5.1 客户端访问:
      mysql -u root -p 打开mysql客户端    默认打开主机为 localhsot
      【mysql -u root  -p123  连同密码一齐输入】
         或者:
      mysql -u root -h '192.168.1.68' -p  打开主机为 192.168.1.68
  5.2 数据库查看:show databases;
  5.3 数据库选择:use xx;
  5.4 数据表查看:show tables;
  5.5 sql...
====================================================================================================================      
6.mysql远程连接: mysql默认不支持远程连接
     6.1 mysql -u root -p 打开mysql客户端
     6.2 use mysql 选择库:mysql
     6.3 将库mysql中的user表中host为127.0.0.1的数据行host改为"%"
     6.4 flush privileges  //刷新权限
     6.5 关闭linux的防火墙
====================================================================================================================
7.为mysql的root用于分配登陆密码:
   7.1 如下命令,在初次开启mysql服务后,会提示给用户:
        [root@zhj mysql_rpm]# mysqladmin -u root password '123';
   7.2 如果已经有密码存在,要修改的话:
        [root@zhj mysql_rpm]# mysqladmin -u root -p password 'new_pwd'; 之后输入旧密码回车即可
====================================================================================================================   
8. 找到 /etc/my.cnf 在此文件中添加如下
[client]
default-character-set=utf8
防止命令行乱码,此配置仅作用于用命令行操作数据时的乱码解决。
常规的应用运行乱码解决和此无关。
====================================================================================================================
9.mysql卸载
rpm -e mysql-server  卸载主服务
rm -rf /var/lib/mysql    删除库表数据
重装即可,由于只卸载了主服务,重装时也只需要安装主服务
 : rpm -ivh mysql-server-5.1.73-7.el6.i686.rpm 
====================================================================================================================
10.忘记管理员密码
找到/etc/my.cnf
[mysqld]
...
skip-grant-tables   //注意,建议在拆除网线的情况下添加  (而且添加配置后,需要重启mysqld服务)

update user set password=password('123') where xxxxxx;//修改密码
将如上配置删除或注释

你可能感兴趣的:(Linux安装mysql及简单操作)