您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

linux下部署mysql

bubuko 2022/1/25 19:58:42 mysql 字数 2839 阅读 636 来源 http://www.bubuko.com/infolist-5-1.html

一、下载安装包,地址:https://dev.mysql.com/downloads/mysql/ 选择以前的版本,选择对应的数据库版本信息,如图 二、上传到服务器,安装 1、当前用户下创建mysql文件夹, rz命令上传压缩包文件,进行解压 解压命令:tar -xzvf mysql-5.7.29- ...

一、下载安装包,地址:https://dev.mysql.com/downloads/mysql/

选择以前的版本,选择对应的数据库版本信息,如图

技术分享图片

 

 

 

技术分享图片

 

 

二、上传到服务器,安装

1、当前用户下创建mysql文件夹, rz命令上传压缩包文件,进行解压

解压命令:tar -xzvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

2、将文件cp到/usr/local/目录下,重命名为:mysql

3、在data目录下创建数据仓库命令:mkdir /data/mysql

4、新建mysql用户、组及目录

新建一个msyql组:sudo groupadd mysql

新建msyql用户禁止登录shell:useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql

备注:-r 建立系统帐号;-s<shell> 指定用户登入后所使用的shell;-g<群组> 指定用户所属的群组;-d<登入目录> 指定用户登入时的起始目录。

 

5、改变目录属有者

chown -R mysql:mysql /data/mysql

chown -R mysql:mysql /usr/local/mysql/

如图所示:

技术分享图片

 

 

6、初始化数据库

进入/usr/local/mysql目录,

执行命令:bin/mysqld  --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql 或者bin/mysqld  --initialize --user=mysql

如下图,标出来的为生成的临时密码

技术分享图片

 

7、修改系统配置文件

1)mysql配置文件设置,/etc/my.cnf

2)把mysql放到本地系统服务中:sudo cp -r mysql.server /etc/init.d/mysql

技术分享图片

 

3)配置binlog目录

 

8、启动mysql

1)service mysql start

2)进入/usr/local/mysql目录,执行命令: bin/mysql -u root -p,输入密码,登录成功

 

技术分享图片

 3)建立软链接,任何目录下可执行mysql命令

建立软链接命令:sudo ln -s /usr/local/mysql/bin/mysql /usr/bin

 4)修改登录密码:SET PASSWORD=PASSWORD(‘root123‘);

 5)设置可以远程连接:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘root123‘ WITH GRANT OPTION;

技术分享图片

 

 6)在mysql客户端操作连接,连接成功

 

 9、若出现以下情况的处理

1)需要在my.cnf文件加配置,重启mysql

2)登录:mysql -u root -p

重载授权表 :FLUSH PRIVILEGES;

修改密码:ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘root123‘;

 

linux下部署mysql

原文:https://www.cnblogs.com/zzhu/p/12620893.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶