当前位置:首页 > CN2资讯 > 正文内容

windows 服务器 mysql 创建 服务 服务器搭建mysql数据库

8小时前CN2资讯


通常linux管理员会安装好mysql数据库。这里不进行说明。询问系统管理员得到mysql数据库可用的一个账号就可以了。(需要有基本的权限,创建数据库,表,更新记录等。)如需自己安装,请参照下面的说明。

mysql安装方法 :

#tar -zxvf mysql-5.0.67.tar.gz #cd mysql-5.0.67

进入你解压之后的MySQL目录,输入以下命令

./configure --prefix=$HOME/local/mysql--enable-large-files --with-big-tables --with-charset=utf8--with-extra-charsets=latin1,latin2,latin5,latin7,gb2312,gbk

其中--prefix是设置MySQL的安装目录(后面的目录改成自己相应的目录)

#make clean(假如是第一次解压安装则不需要此步骤) make make install

安装完的重要设置

进行初始化数据操作

./scripts/mysql_install_db --datadir=$HOME/local/mysql/data

此步骤创建2个系统初始数据库:mysql和test

my.cnf文件的创建(mysql的配置文件,可以找我要或者从mysql/share/mysql目录下拷贝相应的配置文件,重命名后编辑内容)

先在安装目录下面创建两个文件夹:tmp、etc

将my.cnf上传到etc目录下面

编辑my.cnf文件,修改里面的port和socket选项(注意有两处),port设置端口(端口需要一致,例如3306),socket设置mysql.sock文件的路径(绝对路径),设置到tmp目录下

开启服务

mysql/bin/mysqld_safe --defaults-file=$HOME/local/mysql/etc/my.cnf &

关闭服务

mysql/bin/mysqladmin shutdown -h 127.0.0.1 -P 3306 -u root

带d的全是server端的

1.登陆mysql的两种方式。Mysql只是个客户端,两种连接方式:

(1)在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.(当前服务器只安装一个Mysql数据库,端口3306的情况)

(2)直接找到tmp文件夹链接sock :   mysql -S ./mysql.sock

Root帐号登入:mysql -S mysql.sock -uroot

通过sock操作服务:mysqladmin -S mysql.sock shutdown  -h localhost -P 3306 -u root

编写sql脚本,假设内容如下:

create database dearabao; use dearabao; create table niuzi (name varchar(20));

保存脚本文件,假设我把它保存在F盘的hello world目录下,于是该文件的路径为:F:\hello world\niuzi.sql2.执行sql脚本,可以有2种方法:

第一种方法:

在命令行下(未连接数据库),输入 mysql -h localhost -u root -p 123456 < F:\hello world\niuzi.sql (注意路径不用加引号的!!) 回车即可.

第二种方法:

在命令行下(已连接数据库,此时的提示符为 mysql> ),输入 source F:\hello world\niuzi.sql (注意路径不用加引号的) 或者 \. F:\hello world\niuzi.sql (注意路径不用加引号的) 回车即可

2,  通过mysql客户端连:mysql -h 127.0.0.1 -P 3306-u root -p

mysql 默认初始root密码为空

使用sql创建数据库

mysql -h 127.0.0.1 -P 3306–u root-p

执行sql命令语句

mysql -h 127.0.0.1 -P 3306 -u testuser -p test hello

创建操作数据库的用户

grant select,insert,update,delete on hello.* to testuser@"%"identified by "test";

或者直接在mysql.user表插入记录,然后给这个用户授权:

insert into user(Host, User, Password) values(‘%’,‘test’, PASSWORD(test)); grant all priveleges on hello.* to test@’%’;

用户创建后,如果出现无法连接的情况,请删除mysql.user表中重复的账户记录,然后执行flush privilege;


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30160.html

    分享给朋友:

    “windows 服务器 mysql 创建 服务 服务器搭建mysql数据库” 的相关文章

    中国电信CN2宽带价格表查询官网——极速网络,畅享无忧

    在这个互联网高速发展的时代,宽带已经成为现代生活中不可或缺的一部分。无论是工作、学习、娱乐还是社交,稳定、高速的网络连接都显得尤为重要。而在中国,中国电信作为三大通信运营商之一,始终以优质网络和贴心服务赢得了广大用户的信赖。中国电信CN2宽带凭借其卓越的性能,成为众多用户的首选。CN2宽带的优势在哪...

    中国电信CN2宽带套餐价格表最新解析,满足您的极速上网需求!

    CN2宽带套餐亮点揭秘在数字化时代,宽带已经成为生活和工作的必需品。无论是追剧、下载、在线办公还是云储存,稳定、高速的网络体验已经成为大家的追求。而中国电信CN2宽带套餐的推出,正是为满足这一需求,带来了全新的上网体验。1.**CN2宽带,什么是CN2?**CN2是中国电信推出的高品质宽带网络服务,...

    选择日本VPS的优势与支持比特币支付的推荐服务商

    当谈到日本VPS时,我总是能想到它在全球互联网环境中的独特地位。日本因其低延迟、高稳定性以及优秀的网络连接,成为了许多希望扩大市场的企业和开发者的首选。特别是面向中国、韩国以及东南亚用户,选择日本VPS可以显著提升服务响应速度,让用户体验更为流畅。 日本的数据中心设施相当先进。这里的技术架构可以说是...

    国外CDN推荐:提升网站速度与安全的选择

    在这个数字化时代,CDN(内容分发网络)的重要性逐渐凸显。许多网站为了提高用户体验,确保内容能够快速、安全地到达用户的设备,纷纷开始引入CDN服务。那么,CDN到底是什么?它的功能和运作原理又是怎样的呢? 简单来说,CDN是一个分布式的网络,旨在提高网站的加载速度和可用性。它通过在全球范围内部署一系...

    CN2 GIA是什么?探索高效国际网络连接的解决方案

    在当今这个数字化时代,网络连接的稳定性与速度成为了企业和个人活动的重中之重。CN2 GIA,或称为全球互联网接入(Global Internet Access),是由中国电信提供的一项高级国际专线网络服务。这项服务在CN2产品线中占据了顶级位置,专为那些需要快速且稳定的国际网络连接的用户而设计。通过...

    RackNerd VPS服务测评:性价比高、稳定性强的主机商推荐

    在当今的网络世界中,选择合适的主机商显得尤为重要。我最近体验了RackNerd这家提供VPS服务的主机商,想和大家分享一些我的观点。RackNerd因其性价比高而广受好评,这让我在决定购买前进行了详细的测评。我会从多个角度来探讨RackNerd的各方面表现。 RackNerd不仅在价格上拥有明显优势...