ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

mysql数据库

2021-04-01 18:57:40  阅读:200  来源: 互联网

标签:centos01 数据库 mysqld mysql root local


【实验环境】
某公司因业务范围日益扩大,最近订购了一套基于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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有