- 浏览: 3010126 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
1、安装MySQL
要安装 MySQL,可以在终端提示符后运行下列命令:
sudo apt-get install mysql-server mysql-client #中途会让你输入一次root用户密码
一旦安装完成,MySQL 服务器应该自动启动。
sudo start mysql #手动启动mysql
sudo stop mysql #手动停止mysql
当你修改了配置文件後,你需要重启 mysqld 才能使这些修改生效。
2.1、支持远程访问
修改/etc/mysql/my.cnf文件,将此文件中的
bind-address = 192.168.1.10
在此行配置前面加上#,注释掉该配置。
保存并退出,这样就可以用本地的mysql客户端连接到mysql数据库上进行操作。
2.2、字符集改成utf-8
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
skip-character-set-client-handshake
character_set_client=utf8
character_set_server=utf8
# event scheduler
event_scheduler=ON
# slow query log
log_slow_queries=ON
long_query_time=1
slow_launch_time=1
slow_query_log=ON
slow_query_log_file=/var/lib/mysql/slow_queries.log
红色部分配置字符集为utf-8;
蓝色部分开启mysql的event服务;
绿色部分开启mysql的慢查询日志
3、给远程客户端分配访问权限
1)在命令行执行:
mysql -u root -p
(输入mysql的root密码)
2)在命令行执行以下命令,查看当前有哪些用户:
mysql> use mysql;
mysql> select host,user,password from user;
+-----------+------------------+-------------------------------------------+
| host | user | password |
+-----------+------------------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ubuntu | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 127.0.0.1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ::1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| localhost | debian-sys-maint | *D60A18E625738F2872C93E1584B5FD295F379F63 |
+-----------+------------------+-------------------------------------------+
5 rows in set (0.00 sec)
将user为root的只保留1条记录,删除其他的root记录,然后把该root记录的host修改为%
delete from user where user='root' and host<>'localhost';
删除host不等于localhost的全部root 记录
update user set host='%' where user='root';
将剩下的root记录的host修改为%
然后执行命令 flush privileges;
这样,在本地客户端上的mysql管理工具来连接服务器上的这个mysql数据库了。
3)给远程客户端授权
mysql>grant all privileges on *.* to root@192.168.1.11 identified by '123456'
注意: (1)192.168.1.101是欲连接到此Mysql数据库的客户端的IP地址,而不是Mysql数据库所在数据库服务器的IP地址,切记
(2)password就是Mysql数据库root用户的password,根据实际情况需要修改
写了个程序测试下,一切OK!
发表评论
-
重置mysql主从同步(MySQL Reset Master-Slave Replication)
2015-05-29 09:54 1671重置mysql主从同步(MySQL Reset Mas ... -
mysql主从复制(超简单)
2015-05-28 11:11 705mysql主从复制(超 ... -
MySQL 日志的启用与关闭
2015-05-28 10:03 1062在mysql 安装后可以 ... -
Mysql 开启Federated引擎的方法
2015-05-05 17:51 5052Mysql 开启Federated引擎的 ... -
ubuntu下安装配置mysql(Version: '5.6.24')
2015-05-05 15:45 5925ubuntu下安装配置mysql(Version: '5. ... -
加快MySQL服务器运行速度的三种方法
2014-12-09 10:41 1251加快MySQL服务器运行 ... -
MySQL数据库引擎MyISAM与InnoDB的区别
2014-12-09 10:34 910MySQL数据库引擎MyISA ... -
mysql数据库常用命令(详细)
2014-12-08 18:31 1788mysql数据库常用 ... -
MySQL数据库MyISAM和InnoDB存储引擎的比较
2014-12-08 18:13 1012MySQL数据库MyISAM和InnoDB存储引擎的 ... -
MySQL数据库的数据库引擎
2014-12-08 18:08 1002MySQL数据库的数据库引擎 show engin ... -
MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ..
2014-12-05 16:04 1418MYSQL删除数据库报 ERROR 1010 (HY0 ... -
Ubuntu下彻底卸载重装mysql
2014-12-05 16:03 964Ubuntu下彻底卸载重装mysql原文链接:h ... -
mysql在linux环境中的自动备份脚本
2014-11-21 11:11 860mysql在linux环境中的自动备份脚本 #!/b ... -
mysql中event例子
2014-10-17 17:34 698mysql中event例子 -- Crea ... -
tomcat中数据库(mysql)连接池中最高连接参数设置
2014-09-01 17:02 1714tomcat中数据库(mysql ... -
MYSQL里面的ALTER TABLE的步骤
2014-08-19 06:36 1410MYSQL里面的ALTER TABLE的步 ... -
mysql5.5.37版本开启慢查询
2014-08-16 13:12 2916慢查询定义及作用 慢查询日志,顾名思义 ... -
mysql5 操作命令(1)
2014-08-15 21:07 1028mysql5 操作命令(1) /* 查看表大 ... -
mysql的event schedule 可以让你设置你的mysql数据库再某段时间执行你想要的动作
2014-07-30 18:17 1547mysql的event schedule 可以让你设 ... -
mysql 存储过程的简单例子
2014-07-27 09:25 1293mysql 存储过程的简 ...
相关推荐
在Ubuntu操作系统上安装和配置MySQL是一项基础且重要的任务,尤其对于开发者和系统管理员而言。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序。以下是详细的步骤和相关知识点: 1. **安装...
在Ubuntu系统上安装和配置MySQL是一项常见的任务,尤其对于开发者和系统管理员来说。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于互联网服务。以下是从提供的文件中提取的关键步骤和知识点: 1. **安装...
在Ubuntu系统上安装和配置MySQL是一项常见的任务,尤其对于开发者和系统管理员来说至关重要。MySQL是一个流行的关系型数据库管理系统,广泛应用于互联网服务。本文将详细解释如何通过三种不同的方法在Ubuntu上安装...
以上是Ubuntu系统中安装和配置MySQL的基本步骤,包括了从在线安装到离线包安装的两种方法,以及权限管理、数据库和用户创建、字符集设置等关键操作。这些知识对于日常的MySQL管理和维护工作至关重要。
本文将详细讲解三种安装MySQL的方法,并涵盖设置密码、自启动配置、远程访问以及数据库操作和权限管理等方面。 首先,让我们讨论三种安装MySQL的方式: 1. **通过APT包管理器安装**:这是最常用的方法,适用于连接...
- 修改 `/etc/mysql/my.cnf` 文件中的配置,找到 `bind-address = 127.0.0.1` 这一行,并将其注释掉或更改为 `bind-address = 0.0.0.0`,以便允许远程访问。 - 授权远程访问权限:登录 MySQL 控制台,执行 `GRANT ...
- 如果遇到“Error 2003: Can't connect to MySQL server”的错误,通常是因为未正确配置远程访问。参照上述步骤允许远程访问。 - 如果出现“Access denied for user 'root'@'localhost' (using password: YES)”...
### MySQL安装配置教程 #### 一、Windows系统安装MySQL 1. **下载MySQL Installer** - 访问[MySQL官方网站](https://dev.mysql.com/downloads/installer/),在页面上找到适用于Windows系统的MySQL Installer并...
在本文中,我们将详细探讨如何在Ubuntu 18.04操作系统上安装MySQL 8.0.11,这是数据库管理的重要组成部分,特别是在基于Linux的服务器环境中。MySQL是一个开源的关系型数据库管理系统,广泛用于Web应用、数据分析和...
- 选择“Detailed Configuration”,设置MySQL服务器的配置,包括端口号(默认3306)、字符集等。 7. **完成安装**: - 完成上述步骤后,点击“Execute”开始安装过程。 8. **启动MySQL服务**: - 安装完成后,...
- 在生产环境中,确保根据安全最佳实践配置 MySQL,如限制远程访问、加密传输等。 ### 更深层次配置 - 修改 MySQL 的配置文件(如 my.cnf)以调整性能参数、网络设置、日志选项等。 - 配置 MySQL 用户权限和数据库...
### MySQL安装配置教程知识点详解 #### 一、MySQL简介与应用背景 MySQL作为一个广为人知且备受推崇的开源关系型数据库管理系统(RDBMS),在众多业务场景中扮演着核心角色。它支持标准的SQL查询语言,具备高性能、...
在Ubuntu系统中安装MySQL 5.6是一个相对复杂的过程,因为需要手动下载、解压、配置和启动服务。以下是对整个安装过程的详细说明: 1. **下载MySQL 5.6**:首先,你需要访问MySQL官方网站...
通过编辑此文件可以调整MySQL的各种设置,比如端口号、字符集等。使用文本编辑器打开配置文件,并根据需要进行修改。 #### 三、使用MySQL - **注意事项**: - 确保在安装和配置过程中遵循最佳安全实践,例如设置...
在CentOS系统中安装MySQL并开启远程访问是一个常见的任务,特别是在搭建Web服务器时。以下是详细的步骤和相关知识点: 1. **安装MySQL** 使用`yum`包管理器来安装MySQL服务器和PHP的MySQL驱动。执行以下命令: ``...
- 配置远程访问等 #### 十一、注意事项 - 在整个安装过程中,需要注意选择正确的安装选项并保持良好的网络连接。 - 设置root密码时务必使用强密码,并牢记该密码。 - 生产环境中应特别注意数据库安全性,限制对...
添加以下行来设置默认字符集为 UTF-8,并取消注释以启用: ```apacheconf AddDefaultCharset UTF-8 ``` **3. 配置 MySQL** 默认情况下,MySQL 可能禁用了网络连接功能。可以通过编辑 `/etc/mysql/my.cnf` 文件来...