您的位置:首页 > 运维架构 > Linux

MySQL-Linux安装

2015-08-17 11:04 507 查看
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端口的进程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: