Ywc

Ubuntu 18.04 mysql的使用

Word count: 485 / Reading time: 2 min
2018/07/27 Share

linux下mysql的操作命令

终端启动MySQL(几种方法):

1
2
3
4
5
6
7
sudo service mysql start 
sudo start mysql
sudo /etc/init.d/mysql start
sudo mysql
```

重启mysql:

sudo restart mysql
sudo service mysql restart
sudo /etc/init.d/mysql restart

1
2

关闭mysql:

sudo service mysql stop
sudo stop mysql
sudo /etc/init.d/mysql stop

1
2

登录MySQL:

mysql -u root(用户名) -p 然后输入密码

1
2

数据库的一些命令:

show databases; 查看所有的数据库名字
use database_name; 选择一个数据库进行操作
show tables; 查看当前数据下所有的表名
create database database_name; 创建一个数据库
drop database database_name; 删除一个数据库
truncate table 数据表名称 删除表中所有数据

1
2
3
4
## 在ubuntu18.04里安装mysql
参考文[文章](https://blog.csdn.net/u011124171/article/details/80247273)

1.使用Ubuntu自带包管理器安装

sudo apt install mysql-server

1
2
3
4
5
新版本安装过程中没有提示设置root用户密码

安装好后,用root账号登录,密码不知道23333

2.无密码登录

sudo mysql -u root –skip-password

1
2
3
3.登录之后,设置root用户密码:
```sql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

然后就可以登录进去了,新版本真坑2333333

远程连接Ubuntu上的Mysql数据库

参考文章

修改配置文件的端口绑定

打开的目录可能会根据MySQL的版本稍有不同,可以先尝试打开/etc/mysql/my.cnf这个配置文件,若该文件不存在或文件内容为空,则尝试下面的文件路径。

1
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在下面行的开头加上#,注释掉该行,然后保存退出vim:

1
bind-address = 127.0.0.1

修改访问权限

进入mysql,输入如下命令,输入密码,进入mysql命令行

1
mysql -u root -p

进入后

1
2
3
4
use mysql;
use mysgrant all privileges on *.* to root@"%" identified by "pwd" with grant option;
flush privileges;
exit;

重启

1
service mysql restart

参考文章

原文作者: Ywc

原文链接: https://yinwc.github.io/2018/07/27/ubuntumysql/

发表日期: July 27th 2018, 2:01:29 pm

版权声明:

CATALOG
  1. 1. linux下mysql的操作命令
  2. 2. 远程连接Ubuntu上的Mysql数据库
    1. 2.1. 修改配置文件的端口绑定
    2. 2.2. 修改访问权限
    3. 2.3. 重启