Mysql汇总

蔡源茂 | 创建:2018-03-14 | 最后更新:2019-03-30 | 1183次阅读

安装

  1. sudo apt-get install mysql-server
  2. sudo apt-get install mysql-client
  3. sudo apt-get install libmysqlclient-dev

设置

1. 修改root账户密码

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

2. 设置mysql可以远程访问

mysql> grant all privileges on *.* to root@192.168.1.104 identified by '123';

给本机用户root分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

mysql> flush privileges;

把缓存flush掉.在使用update语句修改用户记录后,需要FLUSH语句告诉服务器重载授权表.

查看设置结果

查看数据库mysql,表user
mysql> select  host , user  from user;
+---------------+------------------+
| host          | user             |
+---------------+------------------+
| 192.168.1.104 | root             |
| localhost     | debian-sys-maint |
| localhost     | mysql.session    |
| localhost     | mysql.sys        |
| localhost     | root             |
+---------------+------------------+
5 rows in set (0.00 sec)

开启mysql远程连接权限
修改文件/etc/mysql/mysql.conf.d/mysqld.cnf ,注释代码 bind-address = 127.0.0.1

参考链接:Can't connect to MySQL server on '192.168.1.104' (111)

3. 常用命令

mysql> show databases; #查看当前所有的数据库
mysql> use blog; #进入数据库blog
mysql> show tables; #查看当前所在数据库,所有的表信息
mysql> desc user;  #查看表user所有的列信息
$ service mysql stop  #停止mysql
$ service mysql start  #启动mysql


共收到 0 条回复


评论:

忘记密码?
其他账号登录: QQ登录

回到顶部
到达底部