mysql数据库的配置管理_Mysql 数据库配置管理

2ff34e647e2e3cdfd8dca593e17d9b0a.png

MySQL服务器

启动/关闭 mysql server

mysqld –console

启动,console参数表现需要将log显示到console中。

mysqladmin -u root shutdown

关闭服务器。

Linux包管理安装后,有service管理,启动管理可以通过service:

service mysqld start/stop/restart/status

也可以加入系统自启动:chkconfig mysqld on

端口设置

mysql默认端口号3306

在mysql/bin/my.ini中设置mysql的端口

找到服务器的配置区域 [mysqld]

将默认值“port=3306”改成需要的端口,重启mysqld即可。

MySQL客户端

mysql命令行工具

mysql –user=root mysql

以root账户登录服务器,将mysql数据库设置成当前数据库。

安全设置

修改ROOT密码

用SET PASSWORD命令

mysql -u root

mysql> SET PASSWORD FOR [email protected] = PASSWORD(‘newpass’);

使用mysqladmin

mysqladmin -u root password “newpass”

如果root已经设置过密码,采用如下方法

mysqladmin -u root password oldpass “newpass”

用UPDATE直接编辑user表

1

2

3

4mysql -u root

mysql>use mysql;

mysql>UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql>FLUSH PRIVILEGES;

重置root密码

1

2

3

4mysqld_safe --skip-grant-tables&

mysql -u root mysql

mysql>UPDATE user SET password=PASSWORD("new password") WHERE user='root';

mysql>FLUSH PRIVILEGES;

批量数据操作

使用LOAD DATA导入

默认的LOAD DATA 导入格式是t分列、n分行的文件。

例如:

1

2

3

4

5

6

7

8

9

10

11

12

13-- ------------------------------------------

-- 导入行政区数据

-- ------------------------------------------

DELETE FROM silent_city;

LOAD DATA INFILE 'sw_init/data_province_city.csv'

INTO TABLE silent_city

CHARACTER SET utf8

FIELDS TERMINATED BY ','

OPTIONALLY ENCLOSED BY '"'

ESCAPED BY '"'

LINES TERMINATED BY 'rn'

IGNORE 1 LINES

(id, pid, name);

备份和恢复

示例:

1

2

3

4

5backup

mysqldump -u root --opt bugs | gzip > bugs.sql.gz

restore

gunzip < bugs.sql.gz | mysql -u root bugs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值