数据库
首页 > 数据库> > mysql数据库

mysql数据库

作者:互联网

【实验环境】
某公司因业务范围日益扩大,最近订购了一套基于B/S架构的电子商务系统,在正式部署之前,要求对现有的httpd服务器进行改造,首先需要增加MySOL数据库服务。
【实验描述】
编译安装MySQL服务器,并添加mysqld系统服务。
为MySQL数据库的root用户设置密码,删除用户名,密码为空的用户记录。
新建名为“bdqn”的库,授权用户rundb从本机访问,具有所有操作权限。
以rundb用户登录,在bdqn库中创建stuinfo表,并录入数据。
【实验步骤】
一.安装MySQL
1.安装依赖软件
[root@centos01 ~]# yum -y install cmake ncurses-devel
2.创建管理mysql组,将创建mysql用户添加到组
[root@centos01 ~]# groupadd mysql
[root@centos01 ~]# useradd -M -s /sbin/nologin -g mysql mysql
3.配置mysql
[root@centos01 mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc
4.编译安装mysql
[root@centos01 mysql-5.5.22]# make && make install
5.生成mysql主配置文件
[root@centos01 mysql-5.5.22]# cp support-files/mysql.server /etc/init.d/mysqld
[root@centos01 ~]# chmod +x /etc/init.d/mysqld
6.添加系统服务设置开机自动启动
[root@centos01 ~]# chkconfig --add mysqld
[root@centos01 ~]# chkconfig --level 35 mysqld on
7.优化mysql服务管理命令
[root@centos01 ~]# vim /etc/profile
在这里插入图片描述

[root@centos01 ~]# source /etc/profile
8.修改所有者为mysql
[root@centos01 ~]# chown -R mysql:mysql /usr/local/mysql/
9.初始化mysql
[root@centos01 ~]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql
–datadir=/usr/local/mysql/data
二.启动mysql服务,为root用户设置密码
1.启动mysql服务
[root@centos01 ~]# systemctl start mysqld
2.监听mysql端口
[root@centos01 ~]# netstat -anptu | grep 3306
3.设置mysql登录密码
[root@centos01 ~]# mysqladmin -uroot password
4.登录mysql
[root@centos01 ~]# mysql -uroot -ppwd@123
5.退出mysql
mysql> quit
三.数据库的基本使用
1.查看数据库
在这里插入图片描述

2.创建数据库bdqn
在这里插入图片描述

3.删除数据库
在这里插入图片描述

四.创建stuinfo表
1.创建stuinfo表
Mysql> Create table abc.qwe (姓名 char(5),性别 char(2), 年龄 char(2)电话号码 char(11) Email地址(25));
2.查看表的结构
在这里插入图片描述

3.stuinfo表中插入连续列表
在这里插入图片描述

4.查看stuinfo表中数据
在这里插入图片描述

标签:centos01,数据库,mysqld,mysql,root,local
来源: https://blog.csdn.net/cgsxq/article/details/115380923