MySQL-Linux安装

yum install mysql-server

Linux环境下直接使用RPM包安装mysql,会报冲突错误。
1.这时候先使用命令 "rpm -qa | grep mysql" 查询出和mysql相关的RPM包。

 
2.然后使用命令 "rpm -e *-mysql-*" (-e代表擦除)删除自带的RPM包,但是会报错,这是因为其他包的依赖。
    2.1.接着使用命令 "rpm -e *-mysql.rpm --nodeps" 进行暴力强制删除。
    2.2.执行命令 "rpm -qa |grep mysql"  检查是否删除干净。
 
 3.通过命令 "rpm -ivh MySQL-server-5.5.31-2.el6.i686.rpm" 安装Server端。
    3.1.安装完成后,启动mysql 服务端 "service mysql start" 。 

4.为了配置远程登陆的方便,继续安装Client端 "rpm -ivh MySQL-client-5.5.31-2.el6.i686.rpm"
 
5.在MySQL-server的安装过程中,会提示一个初始化mysql的脚本:
    Alternatively you can run:
    /usr/bin/mysql_secure_installation
  
6.使用上述脚本进行mysql的初始化配置:
    Enter current password for root(enter for none):  这里键入 回车
    Set root password?[Y/n]              这里是 Y
    New password:                   这里是 123
    Re-enter new password:               这里是 123
    Remove anonymous(匿名) users?[Y/n]           这里是 Y
    Disallow root login remotely?[Y/n]           这里是 n
    Remove test database and access to it?[Y/n]      这里是 Y
    Reload privilege tables now?[Y/n]             这里是 Y

7.修改mysql中root的密码
    7.1.在mysql系统外,使用mysqladmin
       格式:mysqladmin -u 用户名 -p password 新密码
       # /usr/bin/mysqladmin -u root -p password '123'
       Enter password: 【输入原来的密码】
   
    7.2.通过登录mysql系统
      # mysql -uroot -p
      Enter password: 【输入原来的密码】
      mysql>use mysql;
      mysql> update user set password=passworD("123") where user='root';
      mysql> flush privileges;
      mysql> exit;  
 
8.登录mysql
    # mysql -uroot -p
    Enter password: 【输入密码】

9.重启与停止mysql服务
    启动方式1:service mysql start
    启动方式2:/etc/init.d/mysql start
  
    停止方式1:service mysql stop
    停止方式2:/etc/init.d/mysql shutdown
  
    重启方式1:service mysql restart
    重启方式2:/etc/init.d/mysql restart
  
10.通过命令 "netstat -nat" 可以检查mysql是否成功启动,找到3306端口的进程。  

posted @ 2015-08-17 11:04  skyl夜  阅读(232)  评论(0编辑  收藏  举报