Ubuntu の MySQL 数据库服务配置和远程连接使用教程
来源:互联网 发布:sql中删除行的数据 编辑:程序博客网 时间:2024/04/30 05:24
1 MySQL安装
好吧,因为我被Microsoft 给坑了,所以需要重新部署一个环境,所以呢我就重新记录下一些可能用到的环境配置,也算以后自己方便一些。
1、首先直接执行,进行安装:
sudo apt-get install mysql-server
我在阿里云上提示需要更新软件源,所以如果出现类似问题的,可以执行相同的操作后,在执行上面的安装
sudo apt-get update
2、途中配置
mysql在安装过程中,会提示输入root密码,这里记得自己极好哦
如果密码没有输错的话,那么很快就能自动安装完成了。
检查安装状态:
sudo netstat -tap | grep mysql
使用以上代码,如果能看到监听的信息,就证明成功了
2 MySQL使用
1、使用如下方式登录,-u后面指定用户名,-
p为使用密码登录,记得我们刚刚额密码么?就那个
mysql -u root -p
2、查看数据库有哪些
show databases
3 远程连接
无论怎样,最后这个数据库一般都是在远方调用的,那么我们需要配置下其访问,保证能够被连接
1、创建账号
可以使用如下方式,username为用户名,123456为密码,大家自行更改就好,其中@后面如果是localhost则是允许本机访问,如果是%则代表允许任何机子,这里选择允许任何机子访问
CREATE USER 'username'@'%' IDENTIFIED BY '123456';
2、授权
创建了账户以后,必须要给他进行相应的授权,这样才能访问。
这里直接给一个引用的资料
命令:GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*. 例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%'; GRANT ALL ON *.* TO 'pig'@'%'; 注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令: GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
3、查看用户,在mysql下输入如下语句查看你的连接信息,看你新创建的账号是否OK了
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
4、关闭绑定
去除如下位置的bind-address,否则只能本机使用
vi /etc/mysql/my.cnf
5、配置完后,重启mysql
service mysql restart
6、完成~~~~ 现在你可以使用你的客户端连接了,要有什么问题就请直接留言或者微博@MebiuW吧
0 0
- Ubuntu の MySQL 数据库服务配置和远程连接使用教程
- Ubuntu下配置Tomcat服务器 mysql数据库并在windows中使用sqlyog 远程连接
- 配置远程连接MySQL数据库
- 配置远程连接MySQL数据库
- Oracle数据库远程连接配置教程
- Oracle数据库远程连接配置教程
- 远程连接ubuntu下mysql数据库
- ubuntu下mysql不能远程连接数据库
- ubuntu下mysql不能远程连接数据库
- Ubuntu MySQL允许远程连接数据库访问
- Ubuntu下允许远程连接MySQL数据库
- ubuntu下mysql不能远程连接数据库
- 使用MySQL Workbench远程连接Ubuntu MySQL
- ubuntu c++下连接mysql数据库和数据库的使用
- ubuntu c++下连接mysql数据库和数据库的使用
- ubuntu下使用Python连接Mysql数据库和Mongodb数据库
- MySQL数据库的远程连接配置
- 配置phpmyadmin连接远程 MySQL数据库
- Win10系统开启IIS服务步骤
- React入门笔记(二) — 组件的生命周期
- 静态顺序表
- Java RandomAccessFile
- java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl
- Ubuntu の MySQL 数据库服务配置和远程连接使用教程
- C++作业7
- Java IO
- Android关于buildToolVersion与CompileSdkVersion的区别
- Android SharedPreference
- JSON介绍
- [SM] 奇迹元素
- <BFS> POJ 3278 Catch That Cow
- 在OS X 10.10系统上安装Navicat Premium中文破解版11.0.16教程