安装仓库
~~~
wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
yum localinstall mysql57-community-release-el6-8.noarch.rpm
~~~
vi /etc/yum.repos.d/mysql-community.repo
![](https://img.kancloud.cn/dc/04/dc04bfa148c9ffc394aee194eef0b5a7_1002x725.png)
~~~
第1步、yum安装mysql
[root@stonex ~\]# yum -y install mysql-server
安装结果:
Installed:
mysql-server.x86\_64 0:5.1.73-3.el6\_5
Dependency Installed:
mysql.x86\_64 0:5.1.73-3.el6\_5 perl-DBD-MySQL.x86\_64 0:4.013-3.el6 perl-DBI.x86\_64 0:1.609-4.el6
yum install -y mysql-connector-java
第2步、设置开机启动
[root@stonex ~\]# chkconfig mysqld on
第3步、启动MySql服务
[root@stonex ~\]# service mysqld start
如果mysql 是5.7版本会有密码验证插件安装和开启,安装完mysql后一个超级用户会被创建
密码将会被储存到error log file
sudo grep 'temporary password' /var/log/mysqld.log 可以看到临时密码
然后需要以下命令修改密码
mysql –uroot –p输入临时密码后
set global validate_password_policy=0 ;
ALTER USER 'root'@'localhost' IDENTIFIED BY '1q2w3e4r';
第4步、用新密码登陆
mysql -uroot -p'1q2w3e4r'
第5步、基本命令
show databases; //查看系统已存在的数据库
use databasesname; //选择需要使用的数据库
drop database databasename; //删除选定的数据库
exit //退出数据库的连接
create database test01; //建立名为test的数据库
show tables; // 列出当前数据库下的表
其他基本的增删改查使用标准SQL即可
第7步、开放远程登录权限
GRANT ALL PRIVILEGES ON \*.\* TO 'root'@'%' IDENTIFIED BY '1q2w3e4r' WITH GRANT OPTION;
FLUSH PRIVILEGES;
~~~
> 5.7或者以上,如果是linux注意设置mysql大小写不敏感
~~~
vi /etc/my.cnf
lower_case_table_names =1
~~~
第8步、查看配置文件位置
~~~
[root@localhost mysql]# mysqld --print-defaults
mysqld would have been started with the following arguments:
--datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --symbolic-links=0 --log-error=/var/log/mysqld.log --pid-
~~~
第9步、初始化脚本
![](https://img.kancloud.cn/fb/81/fb8160cdc993e2eefcfd6f12f69b1420_555x556.png)
newocp/
├── sql 项目初始化数据库文件
├── 01.user-center.sql 1.初始化用户中心脚本
├── 02.oauth-center.sql 2.初始化oauth认证中心脚本
├── 03.file-center.sql 3.初始化文件中心
├── 04.log-center.sql 4.初始化日志中心
├── 05.tx_logger.sql 5.事务
日志脚本
├── 06.tx-manager.sql 6.初始分布式事务
├── 07.job-center.sql 7.初始化xxl-job
├── 08.sms-center.sql 8.初始化短信中心
└── 09.batch-center.sql 9.初始化批处理脚本
将以上目录通过dbeaver初始化,安装完成后核查
![](https://img.kancloud.cn/c9/2c/c92ca79ca415a92fbc8260dc6951a3a2_2511x600.png)
- 01.前言
- 02.快速开始
- 01.maven构建项目
- 02.安装mysql数据库
- 03.安装redis缓存中间件
- 04.快速启动框架
- 03.总体流程
- 01.架构设计图
- 02.oauth接口
- 03.功能介绍
- 04.部署细节
- 04.模块详解
- 01.基础介绍
- 02.自定义db-spring-boot-starter
- 03.自定义log-spring-boot-starter
- 04.自定义redis-spring-boot-starter
- 05.自定义base-spring-boot-starter
- 06.自定义common-spring-boot-starter
- 07.自定义loadbalancer-spring-boot-starter
- 08.自定义swagger-spring-boot-starter
- 09.自定义uaa-client-spring-boot-starter
- 10.自定义uaa-server-spring-boot-starter
- 11.自定义oss-spring-boot-starter
- 12.自定义sentinel-spring-boot-starter
- 05.服务详解
- 01.nacos-server
- 02.auth-server
- 03.user-center
- 04.new-api-gateway
- 05.file-center
- 06.log-center
- 07.back-center
- 08.auth-sso模块
- 09.admin-server
- 10.job-center
- 06.系统安全
- 01.非法字符漏洞攻击
- 02.防重放攻击
- 03.代码审计
- 04.Xray扫洞
- 05.混沌工程质量保证
- 07.生产部署K8S
- 01.基本环境安装
- 02.基本组件安装
- 03.集群验证
- 04.安装Metrics Server
- 05.安装容器平台
- 06.Ingress网关
- 07.metalb负载均衡器
- 08.容器平台集群
- 08.K8S资源练习
- 01.Deployment
- 02.StatefulSet
- 03.DaemonSet
- 04.redis集群服务
- 05.elasticsearch集群
- 06.rocketmq部署
- 09.生产容器化部署
- 01.nacos集群部署
- 02.user-center服务
- 03.auth-server服务
- 04.new-api-gateway服务
- 技术交流