安装步骤(注释是关键)
1、下载:地址https://dev.mysql.com/downloads/mysql/
mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz,如果用ftp下载记得转换成bin模式然后mget
2、解压:tar -xzvf mysql...
3、重命名为mysql
4、rpm -q libaio看是否安装了libaio,如果安装了不用再次安装
安装方法:yum -y install libaio
5、创建mysql组和用户,一般建mysql名字
6、将数据库和安装路径的所有文件归属到mysql:mysql
改变数组和主:chown -R mysql:mysql mysql/
更改权限:chmod -R 755 mysql/
7、初始化数据库,记住密码:
./mysql/bin/mysqld --initialize --user=mysql
密码是root@localhost:后面的内容都是密码
8、复制文件cp ./support-files/mysql.server /etc/init.d/mysqld
9、修改配置文件/etc/my.cnf注意要一致:注释中内容
10、启动数据库:service mysqld start
Starting MySQL. SUCCESS!才表示成功{start|stop|restart|reload|force-reload|status}
只要启动慢或者提示别的信息表示有误,检查/etc/init.d/mysqld和/etc/my.cnf文件
11、连接数据库:./mysql/bin/mysql -u root -p
输入刚才的密码,进入数据库
远程连接:mysql -h 主机名 -P 3306 -u root -p
12、三个mysql命令(连接上后):
(1)改密码:set password=password('要修改的密码');一般先设置为root
(2)远程连接能连接上:grant all privileges on *.* to root@'%' identified by 'root';
(3)立即生效:flush privileges;重点
(4)查看数据库:show databases;
进入数据库use 数据库名称;
创建数据库create database 数据库名称;
(5)查看数据库中的表:show tables;
创建数据表:create table 表名称(
列名称 数据类型,
列名称 数据类型
)
(6)查询语句:select * from 表名
(7)插入数据:insert into 表名 value(值1,值2)
(8)更改数据:update 表名 set 列明=new值 where 筛选条件
(9)删除表中数据:delete from 表名 where 筛选条件
删除数据表:drop table 表名
13、mysql开机自启:
chkconfig --list:列出所有的服务
chkconfig --level 2345 mysqld on:设置启动等级
chkconfig --add mysqld:添加mysqld服务
chkconfig mysqld on :开机自启
chkconfig mysqld off :关闭开机自启
注释(关键):
1、/etc/init.d/mysqld是./support-files/mysql.server拷贝来的,init.d中的文件在环境变量中存在
vim ./support-files/mysql.server是查看默认的安装路径,一般来说mysql的安装路径是:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
2、/etc/init.d/mysqld与/etc/my.cnf中的路径要一致:
[mysqld]
basedir = /usr/local/mysql #安装路径
datadir = /usr/local/mysql/data #数据库数据路径
socket = /usr/local/mysql/data/mysql.sock #数据库数据路径后的mysql.sock
[client]
socket = /usr/local/mysql/data/mysql.sock #与mysqld中的一致
参考地址:https://blog.youkuaiyun.com/whatday/article/details/88257021
作者:科研小田 https://www.bilibili.com/read/cv3333716 出处:bilibili