我是靠谱客的博主 沉默钢笔,这篇文章主要介绍MySql安装与基本命令__GongWei1997安装流程注意:所有sql语句必须以“;”结尾初始化密码登录mysql修改mysql密码mysql基本管理命令数据库的sql语句分类,现在分享给大家,希望可以做个参考。
MySql安装与基本命令
- 安装流程
- 注意:所有sql语句必须以“;”结尾
- 初始化密码
- 方法一
- 方法二
- 登录mysql
- 修改mysql密码
- 方法一:
- 方法二:
- 方法三
- mysql基本管理命令
- 数据库的sql语句分类
安装流程
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63# 解决依赖关系 yum -y install ncurses ncurses-devel bison cmake # 创建运行用户mysql(不可登录) useradd -s /sbin/nologin mysql # 解压缩 tar xf mysql-boost-5.7.20.tar.gz cd mysql-5.7.20/ # CMake跨平台安装(编译)工具 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DSYSCONFDIR=/etc -DSYSTEMD_PID_DIR=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost -DWITH_SYSTEMD=1 # 编译安装 make && make install cd chown -R mysql.mysql /usr/local/ vi /etc/my.cnf [client] port = 3306 default-character-set = utf8 socket = /usr/local/mysql/mysql.sock [mysql] port = 3306 default-character-set = utf8 socket = /usr/local/mysql/mysql.sock [mysqld] user = mysql basedir = /usr/local/mysql datadir = /usr/local/mysql/data port = 3306 character_set_server = utf8 socket = /usr/local/mysql/mysql.sock pid-file = /usr/local/mysql/mysql.pid server-id = 1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,PIPES_AS_CONCAT,ANSI_QUOTES chown mysql.mysql /etc/my.cnf # 将/usr/local/mysql/bin和/usr/local/mysql/lib追加到变量PATH echo 'PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH' >> /etc/profile echo 'export PATH' >> /etc/profile # /etc/profile是每个用户登录时都会运行的环境变量设置 source /etc/profile cd /usr/local/mysql/ # 初始化设置 mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data # 出现了警告,无法正常使用mysql的服务,需要手动复制 cp /usr/local/mysql/usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system systemctl daemon-reload systemctl start mysqld.service # 设置自启动 systemctl enable mysqld.service # 查看mysql服务端口是否打开 netstat -anpt | grep mysql
注意:所有sql语句必须以“;”结尾
初始化密码
初次登录mysql密码为空
方法一
复制代码
1
2mysql -u root -p
方法二
复制代码
1
2mysqladmin -u root -p password
登录mysql
复制代码
1
2
3mysql -u用户名 -p密码 //没密码时mysql即可直接登录
修改mysql密码
方法一:
复制代码
1
2mysqladmin -u用户名 -p旧密码 password 新密码
方法二:
复制代码
1
2
3
4
5# 首先登录mysql mysql> set password for 用户名@localhost = password( '新密码' ); # 可简写为 mysql> set password=password('新密码');
方法三
复制代码
1
2
3
4
5# 首先登录mysql mysql>update mysql.user set authentication_string=password('qweasd') where user='root' and host='localhost'; mysql>flush privileges; //修改表内数据后需要进行刷新
mysql基本管理命令
复制代码
1
2
3
4
5
6
7
8
9
10
11show databases; //查询所有数据库,安装mysql后初始有4个数据库 information_schema //定义访问数据库元数据的方式。数据库名和表名,列的数据类型、访问权限等。 mysql //核心数据库,负责存储用户、权限、关键字等用户自己需要使用的控制和管理信息。 performance_schema //数据库的性能参数,存储引擎等 sys //sys系统库下包含许多视图,它们以各种烦事对performance_schema表进行聚合计算展示
数据库的sql语句分类
复制代码
1
2
3
4
5DDl (Data Definition Language,数据定义语言):用来新建数据库、数据库对象和定义对象,如create、alter、drop DML(Data Manipulation Language,数据操纵语言):对数据库中的数据进行增删改,如insert、delete、update DQL(Data Query Language,数据库查询语言):用来查询数据库中的数据,如select DCL(Data Control Language,数据库控制语言):用来控制数据库组件的存取许可、存取权限等,如commit、rollback、grant、revoke
最后
以上就是沉默钢笔最近收集整理的关于MySql安装与基本命令__GongWei1997安装流程注意:所有sql语句必须以“;”结尾初始化密码登录mysql修改mysql密码mysql基本管理命令数据库的sql语句分类的全部内容,更多相关MySql安装与基本命令__GongWei1997安装流程注意:所有sql语句必须以“;”结尾初始化密码登录mysql修改mysql密码mysql基本管理命令数据库内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复