一,安装MySQL

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。

二,配置MySQL

注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY "123456";

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。

这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

三,如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO " IDENTIFIED BY "654321";

允许xoops_root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc//my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 你机器的IP

这样就可以允许其他机器访问MySQL了。

mysql允许两个用户远程连接_mysql允许用户远程连接相关推荐

  1. mysql允许用户远程连接_mysql允许用户远程连接

    一,安装MySQL 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置. 二,配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果 ...

  2. mysql如何开启远程链接_mysql怎么开启远程连接

    匿名用户 1级 2017-12-14 回答 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为" ...

  3. mysql配置所有ip连接_Mysql查看用户连接数配置及每个IP的请求情况

    1.查看当前数据库的连接情况 show full processlist; shop processlist; 2.查看所有用户的总连接数 show variables like '%max_conn ...

  4. php mysql ssl 连接_Mysql 中的SSL 连接

    Mysql 中的SSL 连接 以下来自网络参考和自己测试整理,没有查找相关资料.若有错误之处,欢迎指正. 当前的Mysql 客户端版本基本都不太能支持 caching_sha2_password 认证 ...

  5. mysql用户数据导入_MySQL添加用户、删除用户与授权和数据的导入导出

    MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @&g ...

  6. mysql用户授权开发者_Mysql添加用户与授权

    CentOS Linux release 7.5.1804 (Core) mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLi ...

  7. mysql用户表示例_MySQL添加用户、删除用户与授权与关联实例

    1.新建用户 1.1 登录MYSQL: @>mysql -u root -p @>密码 1.2 创建用户: mysql> insert into mysql.user(Host,Us ...

  8. mysql长连接_mysql.connector 数据库长连接

    最近python服务经常报连接不存在,后来发现原来的同事写的是缓存来存储连接对象,过期就关闭重连,可是有其他线程还在用该连接,于是就出现了连接不存在的错误,于是改进一下: 连接数据库时查看连接对象是否 ...

  9. mysql配置所有人可连接_mysql配置允许外界连接

    1.在mysql的安装目录下找到mysql.ini 找到bind-address=127.0.0.1 ,(有的有,有的没有) 改为 bind-address = 0.0.0.0 2.登录mysql客户 ...

最新文章

  1. 隐私数据在隐私AI框架中的安全流动
  2. html中右侧三角形代码,html – 使用CSS边框的三角形和倒三角形
  3. 【深度学习】深度神经网络后处理之全连接CRFs(DenseCRF)
  4. 500万相机芯片尺寸_华硕ZenFone Live L2推出500万像素自拍照相机,电池容量3000毫安...
  5. 【MCtalk】“互联网+”技术融合论坛
  6. Angularjs controller之间的通信
  7. Spring MVC 教程,快速入门,深入分析【转】
  8. 马云创造的就业机会多还是毁掉的就业机会多?
  9. java中string和stringbuffer
  10. 利用zabbix自动发现监控mongo数据库
  11. Jenkins安装后设置,访问http://localhost:8080进入jenkins解锁,完成安装后的配置
  12. Ubuntu下安装Nodejs, Nide
  13. python 里面的 整除(// )、除(/)和取余%
  14. GCP---Google cloud Platform
  15. 2021你还在手写SQL吗?万字综述Text to SQL技术
  16. DayThirteen 笔记
  17. 使用四种框架分别实现百万websocket常连接的服务器{转}
  18. 新能源汽车保养vr仿真教学软件为职业培训带来新的思路和方法
  19. (视频)小儒尼尼奥绝妙任意球 S型轨迹C罗亦难及+最新上传经典任意球集合
  20. imageview设置在最顶层_ImageView 常见知识

热门文章

  1. wxWidgets:wxObjectRefData类用法
  2. BOOST_VMD_ASSERT_IS_NUMBER宏相关的测试程序
  3. boost::make_recursive_variant相关的测试程序
  4. boost::program_options模块实现处理选项组的测试程序
  5. boost::io::ostream_joiner和boost::io::make_ostream_joiner用法的测试程序
  6. boost::fusion::result_of::as_vector用法的测试程序
  7. GDCM:排序图片的测试程序
  8. Boost: 对uncaught_exceptions函数的测试
  9. VTK:可视化算法之CutStructuredGrid
  10. VTK:PolyData之FitSplineToCutterOutput