linux中安装mysql,建用户,数据库,表等

自己的经验:1,安装完mysql之后,有个root用户,是没有密码的,我们只可以用命令行登录,不能用工具登录。所以此时,我们需要设置密码,开通远程机器登录的权限,让navicat这种工具登录 ;2,建数据库之前建用户;3,建完数据库之后,就可以建表插数据;

问:查看数据库user表,会有那么多root用户?理论山不是应该是只有一个才是合理的吗?

答:因为mysql 的登陆用户是可以限制某个用户在某个IP才能登陆的,所以你看到一个用户有多条数据也是不奇怪,你可以将Host+user 来作为一个标准

转载的https://blog.csdn.net/piaocoder/article/details/53704126  这篇说的很好

csoc项目:

2,启动服务的方式:在 /usr/local/sgrdb下,执行
./bin/sgrdbd_safe --defaults-file=/etc/my19103.cnf  --user=sgrdb&

3,看sgrdb有没有启动成功:ps -ef|grep sgrdbd

4,登录数据库 :sgrdb -uroot -h127.0.0.1 -P19103 p必须大写。在sgrdb目录执行即可
用户名:root 端口:19103

8,navicat连接mysql信息:172.28.1.78 端口:19103 用户名:root 密码:123456

9,service iptables stop关闭防火墙  service iptables status查询状态

10,sgrdb -uroot -h127.0.0.1 -p123456 -P19103; sgrdb -u root -p不行,是因为改了默认端口,要加上端口信息才行。

猜你喜欢

转载自blog.csdn.net/weixin_39597521/article/details/83056023