首页 > 数据库 >linux 安装mysql

linux 安装mysql

时间:2023-01-25 20:22:47浏览次数:42  
标签:安装 data mysql cnf usr linux mariadb local

1 下载mysql 
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.41-linux-glibc2.12-x86_64.tar.gz
2 
groupadd mysql 添加用户组 useradd -r -g mysql mysql 添加用户 mkdir -p /usr/local/mysql/data/ 创建数据存储目录 chown mysql:mysql -R /usr/local/mysql/data/ 授权数据存储目录 vim /etc/my.cnf 编辑
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=basedir=/usr/local/mysql/data/
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

 

 

 

 

 如果出现上述 初始化错误  需要删除data目录中原有数据

如果出现缺少依赖 需要下载

yum install -y libaio

查看密码
cat /data/mysql/mysql.err

 

直接删除mysql.cnf

重启服务mysql

 

修改mysql密码

use mysql

查看mysql使用plugin

 

 修改密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'xxxxxx.';

退出 重新连接

 

标签:安装,data,mysql,cnf,usr,linux,mariadb,local
From: https://www.cnblogs.com/Lcch/p/17067235.html

相关文章

  • Unix\Linux多线程复健(二)线程同步
    线程同步并非让线程并行,而是有先后的顺序执行,当有一个线程对内存操作时,其他线程不可以对这个内存地址操作线程之间的分工合作线程的优势之一:能够通过全局变量共享信息......
  • Intel baytrail-t support Linux?
    ​​点击这里查看文章​​有空试试~~~唉。。。Ubuntu(Linux)onAtomZ3700SeriesASUSTransformerBookT100isparticularlyinterestingplatform,because​​somegu......
  • MySQL 哈希索引、空间数据索引、全文索引
    1.哈希索引哈希索引基于哈希表实现,仅支持精确匹配索引所有列的查询。对于每行数据,存储引擎都会对所有的索引列计算出一个哈希码。哈希索引将所有的哈希码存储在索引中,同时保......
  • 如何高效高性能的选择使用 MySQL 索引?
    想要实现高性能的查询,正确的使用索引是基础。本小节通过多个实际应用场景,帮助大家理解如何高效地选择和使用索引。1.独立的列独立的列,是指索引列不能是表达式的一部分,也不......
  • linux基础1
    目录linux基础1本周内容概要今日内容概要今日内容详细linux常见岗位计算机的种类服务器的品牌服务器内部组成服务器磁盘阵列linux发展史虚拟化技术虚拟化软件下载重要名词......
  • 注意啦!10 个你需要了解的 Linux 网络和监控命令
    注意啦!10个你需要了解的Linux网络和监控命令 Linux系统技术交流QQ群(3065196)验证问题答案:刘遄导读下面列出来的10个基础的每个Linux用户都应该知道的网络......
  • Linux getopt 命令
    Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与......
  • lazarus 编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式日历下拉菜单不
    网友<安全生产监管>发现lazarus编译为Linux gtk2的应用使用TDateTimePIcker日历在tkDate模式,日历下拉菜单不响应鼠标点击,这个问题在windows和linuxqt下没问题。环境:1、L......
  • win10 sshfs 挂载linux文件夹
    ​​welcometomyblog​​在linux服务器跑实验后,需要把实验结果提交到指定的网址上,此时还得把文件传回win10,然后再上传,感觉太繁琐了,去谷歌上找了直接挂载linux......
  • linux 中查看不同分区所属的文件系统
     001、lsblk-f命令[root@PC1/]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:00120G0disk├─sda18:10......