mysql linux环境下的安装

我使用的linux系统环境是 RedHat 企业版 6.5 64bit版本,使用的root账户

参考: http://my.oschina.net/lzwenme/blog/291292到mysql官网下载linux系统64位的安装包 MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

 

1、 使用tar 命令进行解压缩,linux命令:

[root@localhost ~]#  tar -xvf /usr/MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar

 

2、 安装mysql

在RHEL系统中,必须先安装“MySQL-shared-compat-5.6.15-1.el6.i686.rpm”这个兼容包,然后才能安装server和client,否则安装时会出错。
yum install MySQL-shared-compat-5.6.15-1.el6.i686.rpm  # RHEL兼容包
yum install MySQL-server-5.6.15-1.el6.i686.rpm              # MySQL服务端程序
yum install MySQL-client-5.6.15-1.el6.i686.rpm                # MySQL客户端程序
yum install MySQL-devel-5.6.15-1.el6.i686.rpm                # MySQL的库和头文件
yum install MySQL-shared-5.6.15-1.el6.i686.rpm              # MySQL的共享库

3、设置密码

  mysql安装成功后会随机生成一个密码,存放在 /root/.mysql_secret文件下,通过cat命令获取密码

  例如: cat /root/.mysql_secret

扫描二维码关注公众号,回复: 520751 查看本文章

  然后启动mysql服务
   命令: service mysql start   

   通过 root登录mysql
   mysql -uroot -p          # 进入MySQL,使用之前获取的随机密码

   重新 设置mysql密码
   SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');  # 在MySQL命令行中设置root账户的密码为password
quit  # 退出MySQL命令行
service mysql restart 

 

 

新增用户,授权:http://my.oschina.net/u/1179414/blog/202377

 

 

mysql 5.7 的初始化密码:grep 'temporary password' /var/log/mysqld.log‘

如果密码中用"()"

那么需要使用转义字符

 

 

 

添加用户

CREATE USER 'mock'@'%' IDENTIFIED BY 'Mock2018,.';

授权

grant all privileges on mock_db.* to 'mock'@'%';

刷新权限

flush privileges;

 

猜你喜欢

转载自muruiheng.iteye.com/blog/2231890