Linux 安装 MySQL 最详细文档(建议收藏)

Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:
  • MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。
  • MySQL-client - MySQL 客户端程序,用于连接并操作Mysql服务器。
  • MySQL-devel - 库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要安装该RPM包。
  • MySQL-shared - 该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用- MySQL。
  • MySQL-bench - MySQL数据库服务器的基准和性能测试工具。

1.下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.yum 安装

 yum -y install mysql57-community-release-el7-10.noarch.rpm
 yum -y install mysql-community-server

3.MySQL 启动

systemctl start  mysqld.service

4.查看MySQL 默认密码

 grep "password" /var/log/mysqld.log
[root@cdh-01 local]#  grep "password" /var/log/mysqld.log
2021-05-27T13:11:40.321036Z 1 [Note] A temporary password is generated for root@localhost: XkqB*#5GHQsa

5.登录数据库

mysql -uroot -p

修改密码为 123456

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

若出现不符合密码规则,执行

set global validate_password_policy=LOW;
set global validate_password_length=6;

6.开启 MySQL 远程访问
%代表所有ip,密码为123456

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

刷新权限并退出

flush privileges; 
exit

到这里,mysql 安装就结束了,下面是实际使用
7.创建用户

create user 'test' identified by '123456';

8.创建数据库

create database test_db;

9.授权

 grant all on test_db to test;

10.退出root用户,就可以使用 test 用户登陆了

mysql -h 127.0.0.1 -P3306 -utest -p123456

你可能感兴趣的:(Linux 安装 MySQL 最详细文档(建议收藏))