关于mysql:linux下安装MySQL

8次阅读

共计 908 个字符,预计需要花费 3 分钟才能阅读完成。

阐明:

• 本文档以“CentOS7.5”操作系统为例,对应 MySQL 版本为 5.6.50
• CentOS 7 及以上版本将 MySQL 数据库软件从默认的程序列表中移除,需执行 sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 进行手动下载。下载实现后可依照 2 进行装置。
  1. 执行以下命令,装置 MySQL 数据库服务器、MySQL 客户端和 MySQL 开发所需的库及蕴含文件。
    yum install -y mysql-server mysql mysql-devel
  2. 回显如下,阐明装置胜利。
    Complete!
    配置 MySQL
  3. 执行以下命令,启动 MySQL 服务。
    service mysqld start
  4. 执行以下命令,设置数据库管理员账号密码。明码由用户自定义,以 Huawei@123 为例进行阐明。
    mysqladmin -u root password ‘Huawei@123’
  5. 执行以下命令,再依据提醒输出数据库管理员 root 账号的明码进入数据库。
    mysql -u root -p
  6. 执行以下命令,应用 MySQL 数据库。
    use mysql
  7. 执行以下命令,查看用户列表。
    select host,user from user;
    阐明:

       此命令及以下数据库语句均以分号结尾,请勿疏忽。
  8. 执行以下命令,刷新用户列表并容许所有 IP 对数据库进行拜访。
    update user set host=’%’ where user=’root’ LIMIT 1;
  9. 执行以下命令,强制刷新权限。容许同一子网中设置为容许拜访的云服务器通过公有 IP 对 MySQL 数据库进行拜访。
    flush privileges;
  10. 执行以下命令,退出数据库。
    quit
  11. 执行以下命令,重启 MySQL 服务。
    systemctl restart mysql
  12. 执行以下命令,设置开机主动启动 MySQL 服务。
    systemctl enable mysqld
  13. 执行以下命令,敞开防火墙。
    systemctl stop firewalld
  14. 执行以下命令,设置服务器重启后永恒敞开防火墙。
    systemctl disable firewalld

来自 https://support.huaweicloud.c…

正文完
 0