LuckyFrame环境搭建(一)--mysql数据库安装配置

一,rz上传文件

yum install -y lrzsz

安装好之后可用rz上传文件至linux

二,数据库安装配置

一,mysql安装

下载地址:https://dev.mysql.com/downloads/repo/yum/
请对应自己的版本下载相应的版本
1.安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载,其实对于yum的方式安装,此步也可以省去

[root@5201351 ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.41-2.el7_0.x86_64
[root@5201351 ~]# rpm -e mariadb-libs-5.5.41-2.el7_0.x86_64 --nodeps   //对于yum的方式安装,这一步也可以省去

2.下载的包:mysql80-community-release-el7-3.noarch 导入linux

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

3.安装mysql-server

yum install -y mysql-server

4.初始化数据库

mysql_install_db --datadir=/var/lib/mysql   //必须指定datadir,执行后会生成~/.mysql_secret密码文件
mysqld --initialize                         //新版的推荐此方法,执行生会在/var/log/mysqld.log生成随机密码

7.启动mysql数据库

chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld.service            //启动mysql数据库服务

8.修改密码

[root@VM_0_4_centos ~]# cat /var/log/mysqld.log | grep password  //查看密码
2020-04-28T22:51:26.553883Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: uY*q

9.登录mysql,修改密码

mysql -uroot -p'uY*q		//登录
alter user'root'@'localhost' identified by '12345678';  //修改密码

如有报错:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

参考:Linux安装mysql遇到过的报错及解决方法
10.查看mysql版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.20    |
+-----------+
1 row in set (0.00 sec)
二,mysql配置

1.创建数据库:luckyframe 数据库

mysql> create database luckyframe;
Query OK, 1 row affected (0.02 sec)

2.查看数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| luckyframe         |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)

3.给数据库的用户赋权,并刷新生效

mysql> grant all privileges on luckyframe.* to root@'%';  //授权
mysql> flush privileges;			//刷新生效

在这我遇到一个报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT
有同样问题的请参考:Linux安装mysql遇到过的报错及解决方法

参考:LuckyFrame官网用户手册
关于linux下mysql 5.7.x数据库的yum的安装方法

你可能感兴趣的:(LuckyFrame,Linux)