Centos7 安装mysql5.7
博客专区 > nao 的博客 > 博客详情
Centos7 安装mysql5.7
nao 发表于1年前
Centos7 安装mysql5.7
  • 发表于 1年前
  • 阅读 28
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

安装 MySQL yum 仓库需要的rpm

[root@Glenn local]# yum localinstall mysql57-community-release-el7-9.noarch.rpm

安装MySQL

  1. 安装mysql 默认使用下面的命令

    yum install mysql-community-server
    

    这个命令将会安装Mysql server(mysql-community-server)和运行server需要的一些组件,包括客户端端(mysql-community-client), 客户端和服务器公共的错误消息和字符设置(mysql-community-common), 和共享的客户端库(mysql-community-libs).

  2. 启动mysql server

    启动mysql 服务器使用下面的命令:

    [root@Glenn local]# service mysqld start
    Redirecting to /bin/systemctl start  mysqld.service
    [root@Glenn local]#
    [root@Glenn local]# /bin/systemctl start mysqld.service
    

查看mysql的状态:

[root@Glenn local]# service mysqld status
Redirecting to /bin/systemctl status  mysqld.service
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2017-03-18 12:37:18 CST; 1min 23s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 10904 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 10831 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 10907 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─10907 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Mar 18 12:37:07 Glenn systemd[1]: Starting MySQL Server...
Mar 18 12:37:18 Glenn systemd[1]: Started MySQL Server.
[root@Glenn local]#

首次启动mysql服务器,有下面的事情发生,分配的服务器的数据路径是空的:

  • 服务器被初始化
  • SSL验证和key files 产生在 data 路径。
  • vaildate_passwrod plugin 被安装和生效。
  • 一个超级帐号 'root'@'localhost 被产生。超级用户的密码被存储在 error 日志文件中。使用下面的命令显示出来:
shell> sudo grep 'temporary password' /var/log/mysqld.log

创建用户并授权

  • 使用上面的密码改变root用户的密码:
shell> mysql -uroot -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

  • 创建用户:
mysql> CREATE USER 'meihua'@'%' IDENTIFIED BY 'MeiHua666!';
Query OK, 0 rows affected (0.00 sec)
  • 授权:
mysql> GRANT ALL ON *.* TO 'meihua'@'%';
Query OK, 0 rows affected (0.00 sec)

参考资料:

MySQL官网安装地址: https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html#yum-repo-installing-mysql

Mysql命令行添加用户: https://my.oschina.net/lvhuizhenblog/blog/532071

标签: CentOS MySQL
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 28
博文 145
码字总数 106780
×
nao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: