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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步