- 浏览: 2969956 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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 1615重置mysql主从同步(MySQL Reset Mas ... -
mysql主从复制(超简单)
2015-05-28 11:11 675mysql主从复制(超 ... -
MySQL 日志的启用与关闭
2015-05-28 10:03 1021在mysql 安装后可以 ... -
Mysql 开启Federated引擎的方法
2015-05-05 17:51 5014Mysql 开启Federated引擎的 ... -
ubuntu下安装配置mysql(Version: '5.6.24')
2015-05-05 15:45 5886ubuntu下安装配置mysql(Version: '5. ... -
加快MySQL服务器运行速度的三种方法
2014-12-09 10:41 1218加快MySQL服务器运行 ... -
MySQL数据库引擎MyISAM与InnoDB的区别
2014-12-09 10:34 866MySQL数据库引擎MyISA ... -
mysql数据库常用命令(详细)
2014-12-08 18:31 1746mysql数据库常用 ... -
MySQL数据库MyISAM和InnoDB存储引擎的比较
2014-12-08 18:13 976MySQL数据库MyISAM和InnoDB存储引擎的 ... -
MySQL数据库的数据库引擎
2014-12-08 18:08 970MySQL数据库的数据库引擎 show engin ... -
MYSQL删除数据库报 ERROR 1010 (HY000): Error dropping database (can't rmdir ..
2014-12-05 16:04 1380MYSQL删除数据库报 ERROR 1010 (HY0 ... -
Ubuntu下彻底卸载重装mysql
2014-12-05 16:03 928Ubuntu下彻底卸载重装mysql原文链接:h ... -
mysql在linux环境中的自动备份脚本
2014-11-21 11:11 826mysql在linux环境中的自动备份脚本 #!/b ... -
mysql中event例子
2014-10-17 17:34 661mysql中event例子 -- Crea ... -
tomcat中数据库(mysql)连接池中最高连接参数设置
2014-09-01 17:02 1681tomcat中数据库(mysql ... -
MYSQL里面的ALTER TABLE的步骤
2014-08-19 06:36 1377MYSQL里面的ALTER TABLE的步 ... -
mysql5.5.37版本开启慢查询
2014-08-16 13:12 2867慢查询定义及作用 慢查询日志,顾名思义 ... -
mysql5 操作命令(1)
2014-08-15 21:07 994mysql5 操作命令(1) /* 查看表大 ... -
mysql的event schedule 可以让你设置你的mysql数据库再某段时间执行你想要的动作
2014-07-30 18:17 1500mysql的event schedule 可以让你设 ... -
mysql 存储过程的简单例子
2014-07-27 09:25 1244mysql 存储过程的简 ...
相关推荐
在Ubuntu下解决MySQL不能远程访问的问题.docx
Ubuntu18.0.4安装MySQL,修改ROOT用户密码并允许远程访问,添加用户并配置数据库的访问权限
ubuntu 下mysql 安装及配置文件 有个是关于编码方式的 也可以在windows下修改 不过文件名不一样了
ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录详细教程,并配备安装包
本文档简单的阐述了如何在Ubuntu18.04安装mysql,并成功的启动mysql,笔者是window 10 和Ubuntu的双系统,为了方便就安装了个mysql
Ubuntu18.0.4安装mysql5.7.25后无法登陆如何处理
Ubuntu下MySQL安装及配置文档,自己安装MySQL5.6.17过程整理的 内容如下 Ubuntu12.04下MySQL安装配置 一.MySQL安装 2 二.MySQL开机自启动设置 4 三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六....
ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包分别是:libaio1和libmecab2,详细的安装步骤请关注博主的另一篇博文
ubuntu 16.04下mysql的安装及配置文档,很工整,齐全
手动在Ubuntu系统下安装指定版本mysql,
本文主要描述Ubuntu16.04安装mysql5.7.24数据库,病安装完成后,对数据库的初始化操作。
ubuntu12.04安装mysql---黑佳伦.pdf
ubuntu 安装mysql odbc驱动
这是一份可以在Ubuntu安装的mysql,同时里面附带了安装手册,适用于ubuntu系统,便于快速安装。
ubuntu16.04自动安装mysql5.7的部署脚本,内附mysql5.7,脚本中有注释,另有数据库搭建脚本。
ubuntu安装mysql5.6完整步骤说明(亲测实用).docx
ubuntu mysql apache2 tomcat 安装配置
MySQL默认字符集为latin,若要正确显示中文,需要将字符集更改未utf8。修改字符集在ubuntu14和ubuntu16下略有不同。 编辑配置文件my.cnf $sudo vim /etc/mysql/my.cnf [client] default-character-set=...
ubuntu14.4安装mysql5.7.38,附带mysql文件,以及安装步骤说明
Ubuntu 通过国内的镜像源安装 MySQL ,可以安装 MySQL 5.7 和 MySQL8.0 ,以及更新到最新版本。