• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Mysql数据库安装完成后需要进行的6个后续操作

Mysql数据库安装完成后需要进行的6个后续操作

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql数据库安装,mysql数据库安装教程,mysql数据库安装步骤,mysql数据库安装图解,mysql数据库安装失败等相关知识,希望本文的分享对您有所帮助

在服务器上安装好mysql之后,一般都需要做下面几件事情:

1. 启动mysql server
2. 设置root用户和添加一些访问用户
3. 设置用户权限
4. 配置非本地连接访问
5. 备份数据或者迁移数据
6. 一些注意事项(不断更新)


一、启动mysql server
通常情况下,我们使用的启动命令是:

常见的一个问题就是抛:Timeout error occurred trying to start MySQL Daemon 

解决的办法也很简单:直接执行即可 

目录可能会不一样,这个默认安装一般就在这里。

查看mysql的服务状态:
/etc/rc.d/init.d/mysqld status</div>


二、设置root用户和添加一些访问用户
默认安装后,mysql的root账户是没有密码的。一般为了安全,都会给root设置一个密码:
mysql> update user set password=PASSWORD('123456′) where User='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)</div>

三、设置用户权限
当然,mysql是提供给用户使用的,需要新增一个用户给大家使用:
mysql> insert into mysql.user(Host,User,Password) values(‘localhost','admin',password(“admin”));
Query OK, 1 row affected, 3 warnings (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)</div>

现在新增了一个用户 admin/admin, 但是用户暂时还没有分配任何的权限。
mysql> grant ALL on *.* to admin@”%” Identified by “admin”;
Query OK, 0 rows affected (0.00 sec) </div>

%代表任何主机,当然也可以只赋予:select,insert,update,delete 这些操作权限:
mysql> grant select,insert,update,delete on *.* to admin@”%” Identified by “admin”;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)</div>

四、配置非本地连接访问
   默认情况下,远程用户访问本地的数据库是不背允许的,需要执行命令,赋予任何主机或相关主机访问数据的权限:
   mysql> update user set host = ‘%' where user = ‘admin';</div>

   在任何主机上都可以使用admin这个用户访问数据。

   或者:
   mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' WITH GRANT OPTION</div>

五、备份数据或者迁移数据
     一般使用mysqldump比较方便

六、注意事项
      linux下mysql默认表名是要区分大小写的,如果需要改称不区分大小写的,需要按下面步骤修改。

1). 用root登录,修改 /etc/my.cnf
2). 在[mysqld]下加入一行: lower_case_table_names=1
3). 重新启动数据库即可    

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL 主主同步配置步骤
  • 两大步骤教您开启MySQL 数据库远程登陆帐号的方法
  • MySQL数据库安全配置介绍第1/2页
  • 通过HSODBC访问mysql的实现步骤
  • 删除MySQL数据库的简单教程
  • Mysql数据库安装完成后需要进行的6个后续操作

相关文章

  • 2018-12-05sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享
  • 2017-05-11Mac 将mysql路径加入环境变量的方法
  • 2018-12-05mssql数据库中的表、字段sql语句
  • 2017-05-11mysql之TIMESTAMP(时间戳)用法详解
  • 2018-12-05找出所有非xml索引并重新整理的sql
  • 2017-05-11MYSQL跨服务器同步数据经验分享
  • 2017-05-11MySQL 1303错误的解决方法(navicat)
  • 2018-12-05MySQL中如何用WHERE子句联结多个表
  • 2018-12-05SQL语句练习实例之一找出最近的两次晋升日期与工资额
  • 2018-12-05除MSSQL数据库text字段中恶意脚本的删方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 数据库三范式和反范式
    • Mysql数据库错误代码中文详细说明
    • sqlserver常用命令行操作(启动、停止、暂停)
    • Oralce数据导入出现(SYSTEM.PROC_AUDIT)问题处理方法
    • SQLServer中求两个字符串的交集
    • 了解数据库设计三大范式
    • 在SQL Server数据库中为标识(IDENTITY)列插入显式值
    • 详细介绍mysql 协议的EOF包及解析
    • MySQL数据库优化(二)—MySQL事务
    • 浅谈LogMiner的使用方法_Oracle应用_脚本之家

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有