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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容