Linux使用Mysql数据库

启动MySQL:

service mysqld start

或者使用如下命令:

/etc/init.d/mysqld start


重新启动MySQL:

service mysqld restart

或者使用如下命令:

/etc/init.d/mysqld restart

设置允许外网连接本机数据库

mysql -u root -p

show databases;

use mysql ;

select user,host from user;//可以看到user为root,host为localhost的话,说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。

update user set host = '%' where user='root';

flush privileges;//刷新权限

 

MySQL设置某一用户只对一个数据库拥有所有权限

进入数据库
use mysql;

 创建新用户
create user 用户名 identified by '密码';

设置权限
grant all on 数据库名.* to 用户名;

刷新权限
flush privileges;

 

Linux初始Mysql数据库

1. 需要将 mysql 数据目录下的数据全部清空
rm -rf /www/server/data

2.重新初始化数据库
/www/server/mysql/bin/mysqld --initialize --user=mysql --basedir=/www/server/mysql --datadir=/www/server/data/

3. 重新启动数据库
/etc/init.d/mysqld start

posted @ 2021-05-17 10:56  zhαojh  阅读(119)  评论(0编辑  收藏  举报