当前位置: 首页 > news >正文

mysql速起架子

 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

下载mysql 

tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

 解压

mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0

改名

去到bin目录  cd bin

mkdir data 
groupadd mysqluseradd -g mysql mysql

chown -R mysql.mysql /usr/local/mysql-8.0
./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize

在这可能有error while loading shared libraries: libaio.so.1: cannot open shared object...

yum install -y libaio
这就行了,缺东西

这里的密码要记好,保存个地方,万一后面输入密码不对,就重装系统吧

修改mysql配置文件

vi /etc/my.cnf
basedir=你的mysql安装目录,要能看到bin
datadir=basedir的基础上/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4
cp -a ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysqlchkconfig --add mysql
service mysql start
ln -s 你的mysql目录 /usr/bin
登录mysql  mysql -uroot -p 密码使用之前随机生成的密码

在这修改个密码 

set password for root@localhost='Root777!';

修改成功后,尝试在nav操作数据库

先继续操作linux的命令

 查看当前所有数据库:show databases;
 进入mysql数据库:use mysql;
  查看mysql数据库中所有的表:show tables;
Host:update user set Host='%' where User='root';
 最后刷新一下:flush privileges;

还要把服务器的安全组开放端口

http://www.lryc.cn/news/423779.html

相关文章:

  • 云动态摘要 2024-08-14
  • Elasticsearch 桶(Bucket)聚合详解及示例
  • Django基础知识
  • 使用 nginx 搭建代理服务器(正向代理 https 网站)指南
  • 深入解析亚马逊数据采集工具选择:Data API/Scrape API/Pangolin采集器
  • 探索Linux多样性:主流发行版及其应用场景
  • CentOS7.6 HAproxy-7层负载均衡集群——实施方案
  • 升级ubuntu22.10到24.04
  • YOLO好像也没那么难?
  • html编写贪吃蛇页面小游戏(可以玩)
  • 【淘宝购买的源码靠谱吗】
  • C++ | list
  • Vue3 v-bind 指令用法
  • 通过Go示例理解函数式编程思维
  • 刷题DAY7
  • 离线数据开发流程小案例-图书馆业务数据
  • GPT-5:未来已来,你准备好了吗
  • 白骑士的Matlab教学高级篇 3.2 并行计算
  • JS中【解构赋值】知识点解读
  • 【Pyspark-驯化】一文搞懂Pyspark中对json数据处理使用技巧:get_json_object
  • 第10章 无持久存储的文件系统 (1)
  • 如何把命令行创建python虚拟环境与pycharm项目管理更好地结合起来
  • keepalived+lvs高可用负载均衡集群配置方案
  • Azure OpenAI Swagger Validation Failure with APIM
  • haproxy高级功能配置
  • XXL-JOB分布式定时任务框架快速入门
  • 直流电机及其驱动
  • Java-判断一个字符串是否为有效的JSON字符串
  • FPGA开发板的基本知识及应用
  • JVM知识总结(性能调优)