1 【Mysql】Mysql 8.0安装及配置

一、 Mysql安装及启动

环境准备

  1. centos 7.5,

步骤1: 下载mysql yum源安装包

 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

  注释:版本号8.0.1

步骤2: 安装mysql yum源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

步骤3:检查yum源安装是否成功

yum repolist enabled | grep "mysql.*-community.*"

步骤4:选择安装版本(可选)

  默认版本为:8.0.1 

vim /etc/yum.repos.d/mysql-community.repo

步骤5: 安装mysql

扫描二维码关注公众号,回复: 8312107 查看本文章
sudo yum install mysql-community-server

步骤6: 启动mysql服务

service mysqld start

  检查mysql状态

 service mysqld status
mysqld (pid 3066) is running.

二、 Mysql配置及连接

1. 获取初始密码。

 Mysql安装完成后,默认创建一个superuser用户root'@'localhost, 初始密码存储在error log中,可以通过以下方法获得初始密码:

grep 'temporary password' /var/log/mysqld.log

2. 修改初始化密码

1 mysql -uroot -p
2 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Tobeno1!';

三、添加远程登录用户

当前的mysql只允许root用户本地登录,如果需要远程连接mysql,需要修改root允许远程连接,或增加新用户用于远程连接。

方法1: 修改root允许远程连接

1. 登录数据库,使用mysql库。

use mysql

2. 在mysql库中,查看用户信息。

select host, user from user;

 host列表示的是可以远程登录的主机,localhost表示只允许本机登录。

3. 授权root用户的所有权限并设置远程访问。

GRANT ALL ON *.* TO 'root'@'%';

如果报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT

则使用:

update user set host='%' where user ='root';

 4. 刷新授权,使更改生效。

flush privileges;

方法2:创建新用户并授权远程登录

1. 创建用户“web_user”, 密码为“Mysql@001”

create user "web_user" identified by "Mysql@001";

2. 为web_user授权,具备mysql数据库所有权限

GRANT ALL ON *.* TO 'web_user'@'%';

3.刷新授权,使授权生效。

flush privileges;

4. 查看当前的用户信息。

退出数据库: QUIT

猜你喜欢

转载自www.cnblogs.com/xiaoyingyidingyoubanfa/p/12098743.html