mysql数据库安装步骤linux_mysql数据库基于linux的安装步骤及数据库操作

一、数据库安装

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。

sudo apt-get install mysql-server

sudo apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

登陆mysql数据库可以通过如下命令:

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

二、MySQL用户设置

添加新用户,设置密码,并授权用户进行 SELECT, INSERT 和 UPDATE操作权限:

root@host# mysql -u root -p

Enter password:*******

mysql> use mysql;

Database changed

mysql> INSERT INTO user

(host, user, password,

select_priv, insert_priv, update_priv)

VALUES ('localhost', 'kk',

PASSWORD('********'), 'Y', 'Y', 'Y');

Query OK, 1 row affected (0.20 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 1 row affected (0.01 sec)

mysql> SELECT host, user, password FROM user WHERE user = 'kk';

+-----------+---------+------------------+

| host | user | password |

+-----------+---------+------------------+

| localhost | kk | 6f8c114b58f2ce9e |

+-----------+---------+------------------+

1 row in set (0.00 sec)

注意:在 MySQL5.7 中 user 表的 password 已换成了authentication_string。

注意:在注意需要执行 FLUSH PRIVILEGES 语句。 这个命令执行后会重新载入授权表。

如果你不使用该命令,你就无法使用新创建的用户来连接mysql服务器,除非你重启mysql服务器。

你可以在创建用户时,为用户指定权限,在对应的权限列中,在插入语句中设置为 'Y' 即可,用户权限列表如下:

Select_priv

Insert_priv

Update_priv

Delete_priv

Create_priv

Drop_priv

Reload_priv

Shutdown_priv

Process_priv

File_priv

Grant_priv

References_priv

Index_priv

Alter_priv

三、MySQL连接

1、连接mysql服务器

[root@host]# mysql -u root -p

Enter password:******

2、退出mysql>

mysql> exit

Bye

3、创建数据库

[root@host]# mysqladmin -u root -p create Students

4、使用root登录后,可以使用

CREATE DATABASE IF NOT EXISTS Students DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创建数据库,该命令的作用:

1. 如果数据库不存在则创建,存在则不创建。

2. 创建RUNOOB数据库,并设定编码集为utf8

5、删除数据库

[root@host]# mysqladmin -u root -p drop Students

Enter password:******

6、选择数据库

[root@host]# mysql -u root -p

Enter password:******

mysql> use Students;

Database changed

mysql>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值