linux服务器mysql的简单安装和使用(基于二进制文件方式)

mysql下载地址

https://downloads.mysql.com/archives/community/

  版本选择

 直接放置/root目录下

 

 

 

 

 

常规操作 查找以前是否装有mysql

rpm -qa|grep -i mysql

如果找到或者以前安装过有遗留文件,操作如下命令

删除命令:rpm -e --nodeps 包名

删除老版本mysql的开发头文件和库
find / -name mysql
rm -rf  /usr/lib/mysql

卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -rf /var/lib/mysql

删除mysql用户及用户组
userdel mysql
groupdel mysql

补充linux删除的小知识

# 正确删除目录
$ rm -r folder
# 强制删除目录
$ rm -rf folder

# 删除文件
$ rm file.txt
# 强制删除文件
$ rm -f file.txt

以上操作无误后开始mysql软件安装

创建mysql数据库存储位置

 

如果出现下面的问题

gzip: stdin: not in gzip format

是文件下载的不对,请检查下载的问题是不是压缩文件

tar -xzvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.17-linux-glibc2.5-x86_64   /usr/local/mysql

添加系统mysql组和mysql用户:

执行命令:groupadd mysql和useradd -r -g mysql mysql

安装数据库:

进入安装mysql软件目录:执行命令 cd /usr/local/mysql

安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql --datadir=/home/mysql/data

进入安装mysql软件目录:执行命令 cd /home/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data

cd /usr/local/mysql

cp support-files/mysql.server /etc/init.d/mysql

vim my.cnf

设置mysql数据库的数据存储位置datadir

datadir =/home/mysql/data

port =3320

启动mysql服务:执行命令service mysql start

  

 

使用以下命令登录
/usr/local/mysql/bin/mysql -uroot -p
需要输入密码,直接回车即可

  

 

SELECT HOST,USER,PASSWORD FROM mysql.user;

  

给root账号设置密码
/usr/local/mysql/bin/mysqladmin -u root password 'asdjkl1992'

  

为了安全起见,一般不使用root账号登录,下面给出新建账号的方法
CREATE USER 'tutu'@'%' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON *.* TO 'tutu'@'%';

flush privileges;

  

 

 这里表示新建的账号

 已经可以正常使用了

最后给出账号删除的方式

drop user XXX;删除已存在的用户,默认删除的是'XXX'@'%'这个用户,如果还有其他的用户如'XXX'@'localhost'等,
不会一起被删除。如果要删除'XXX'@'localhost',使用drop删除时需要加上host即drop user 'XXX'@'localhost'。
delete from user where user='XXX' and host='localhost';其中XXX为用户名,localhost为主机名。
区别
drop不仅会将user表中的数据删除,还会删除其他权限表的内容。而delete只删除user表中的内容,
所以使用delete删除用户后需要执行FLUSH PRIVILEGES;刷新权限,否则下次使用create语句创建用户时会报错。

 为了mysql启动方便,可以将mysql加入环境变量中

vim /etc/profile

MYSQL_HOME=/usr/local/mysql/bin
PATH=$PATH:$MYSQL_HOME
export PATH

 

刷新配置
source /etc/profile

  

 以上就是mysql5.6.17安装的全部教程,centos版本

cat /etc/redhat-release

 

posted @ 2023-06-16 10:30  不忘初心2021  阅读(70)  评论(0编辑  收藏  举报