01.MySQL5.7安装以及常用SQL语句

一.mysql5.7.42二进制安装

#创建安装目录并且解压到其中
mkdir /app
tar xf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz  -C /app/

#做软链接
ln -sv mysql-5.7.42-linux-glibc2.12-x86_64 mysql

#创建配置文件,可根据自己的安装路径来修改
vim /etc/my.cnf
[mysqld]
basedir=/app/mysql
datadir=/app/mysql/data #记得mkdir data

#创建mysql用户
useradd mysql -s /sbin/nologin -M

#添加环境变量
vim /etc/profile.d/mysql.sh
PATH="/app/mysql/bin:$PATH"

#移动启动脚本
cd support-files/
cp mysql.server /etc/init.d/mysqld

#初始化数据库
cd bin

./mysqld --initialize --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data

#启动,注意启动后会生成一个临时密码
/etc/init.d/mysqld start

#提示缺少libaio.so.1
yum install -y libaio-devel

#连接mysql
mysql -uroot -p'123'

#修改初始密码
alter user root@'localhost' identified by '123@qqdianCOM';
#5.6.x的初始化命令,位于scripts下
./mysql_install_db --user=mysql --basedir=/app/mysql --datadir=/app/mysql/data 

./mysql_install_db --defaults-file=/data/mysql/3308/my.cnf --user=mysql --basedir=/app/mysql --datadir=/data/mysql/3308/data

二.常用SQL语句

2.1用户权限管理

MySQL用户定义:用户名@主机域
类似于:
user@'10.0.0.%'
user@'10.0.%.%'
user@'%'
%表示通配

暂无评论

发送评论 编辑评论


				
上一篇