怎么设置mysql名称,mysql怎么修改用户名

如何修改MySQL数据库名称

提供三种方法:

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的太原网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

1. RENAME DATABASE db_name TO new_db_name

这个。。这个语法在mysql 5.1.7中被添加进来,到了5.1.23又去掉了。

据说有可能丢失数据。还是不要用的好。

2.如果所有表都是MyISAM类型的话,可以改文件夹的名字

关闭mysqld

把data目录中的db_name目录重命名为new_db_name

开启mysqld

3.重命名所有的表

CREATE DATABASE new_db_name;

RENAME TABLE db_name.table1 TO new_db_name.table1,

db_name.table2 TO new_db_name.table2;

DROP DATABASE db_name;

我想修改mysql数据库的名字,可以怎么修改

1、方法一:重命名所有的表,代码如下:

CREATE

DATABASE

new_db_name;

RENAME

TABLE

db_name.table1

TO

new_db_name.table1,

db_name.table2

TO

new_db_name.table2;

DROP

DATABASE

db_name;

2、方法二:mysqldump导出数据再导入,代码如下:

mysqldump

-uxxxx

-pxxxx

-h

xxxx

db_name

db_name_dump.SQL

mysql

-uxxxx

-pxxxx

-h

xxxx

-e

“CREATE

DATABASE

new_db_name”

mysql

-uxxxx

-pxxxx

-h

xxxx

new_db_name

db_name_dump.SQL

mysql

-uxxxx

-pxxxx

-h

xxxx

-e

“DROP

DATABASE

db_name”

3、方法三:使用shell脚本重命名所有的表,代码如下:

#!/bin/bash

mysqlconn=”mysql

-u

xxxx

-pxxxx

-S

/var/lib/mysql/mysql.sock

-h

localhost”

olddb=”db_name”

newdb=”new_db_name”

#$mysqlconn

-e

“CREATE

DATABASE

$newdb”

params=$($mysqlconn

-N

-e

“SELECT

TABLE_NAME

FROM

INFORMATION_SCHEMA.TABLES

WHERE

table_schema='$olddb'”)

for

name

in

$params;

do

$mysqlconn

-e

“RENAME

TABLE

$olddb.$name

to

$newdb.$name”;

done;

#$mysqlconn

-e

“DROP

DATABASE

$olddb”

如何更改mysql服务名

在Windows中默认安装的Mysql4.1的服务名是mysql,现在想安装Mysql4.0,又不想卸载原来的Mysql4.1。

于是想把原Mysql的服务名改为mysql41,这样两个版本的Mysql就可以共存了。

修改Mysql服务名的步骤如下:

1.删除原Mysql的服务,在Windows命令行中执行 sc delete mysql

2.重新安装Mysql服务

在命令行中cd到Mysql的bin目录下执行:

Mysql\binmysqld-nt.exe --install --defaults-file="my.ini文件路径"

如:Mysql\binmysqld-nt.exe --install MySQL41 --defaults-file="D:\Mysql\my.ini“

这样新安装的服务名为MySQL41


文章标题:怎么设置mysql名称,mysql怎么修改用户名
文章来源:http://hbruida.cn/article/hesjoi.html