在线编程在线课堂在线测评Anycodes在线编程

编程论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

How to use bs4??
本帖最后由 carry0987 于
Double Queue 问题描述 : The new founded Balkan Investment Group Bank (
John 问题描述 : Little John is playing very funny game
linux-command Linux命令大全搜索工具,内容包含Linux命令
Coati 是一款跨平台的代码查看工具,适用于 C/C++ 和 Java。商业软件。特性:1. 索引
系统可承载海量并发,消息收发确认机制 保障消息必达 系统采用动态智
全平台视频监控,支持安卓苹果以及pcweb,支持海康大华等主流dvr,全部源码以及文档 单聊、群聊、商
如何访问类的私有属性? 下面以 TPathData 为例,
问题:从 XE4 以来,Firemonkey 曲线绘图在移动平台不平滑的问题一直令人诟病,提交到官方的 QC 也是族繁不及备载,官方似乎有意的
操作数据库(RODBC)   odbcConnect(dsn, uid="", p
数据模式:mode函数显示任何对象的模式。常见的单个的
系统可承载海量并发,消息收发确认机制 保障消息必达 系统采用动态智
RabbitMQ与PHP(一) 项
Iease团队扩编预备中,盼望能有Ruby或者java工程师加盟。全职兼职都可以。有爱好的伴侣请与我接洽。 邮件:i
ruby 怎么设置装备摆设GTK2,求教指导下!
#include #include #include #include using namespace std; int main() {
标题如图所示: 有n盏灯,编号1~n。一开端灯都是关着的
成熟的消息收发确认机制,支持万人大群 支持开发自定义的消息sdk接口,扩展性超强 支持单/
成熟的消息收发确认机制,支持万人大群 支持开发自定义的消息sdk接口,扩展性超强 支持单/
1. 注意列表和集合的区别 set 列表表现形式: list_1
Ajax   Ajax即“Asynchronous Javascript And
大师好,我比来在做布谷鸟优
分辨提取A和B图像Harris角点,接下来须要对

[精彩分享] MySQL:常见使用问题

[复制链接]
发表于 2016-12-24 13:19:00 | 显示全部楼层 |阅读模式
1、Linux 上安装MySQL

安装步骤:
1)解压 tar.gz文件
  1. shell> tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz
复制代码

2)初始化默认数据库(mysql、performace_schema、sys、information_schema)
在/home/bes/jinuo/mysql 目录下的结构如下:
  1. /home/bes/jinuo/mysql
  2.                      /mysql-5.7.9-glibc2.5-x86_64
  3.                            /bin
  4.                            /docs
  5.                            /include
  6.                            /lib
  7.                            /man
  8.                            /share
  9.                            /support-files
  10.                     /test
  11.                          /ins1
  12.                               /my-default.cnf
复制代码

拷贝 support-files 目录到你想要做mysql实例的目录下,并编辑如下:
  1. [mysqld]
  2. basedir=/home/bes/jinuo/mysql/mysql-5.7.9-linux-glibc2.5-x86_64
  3. datadir=/home/bes/jinuo/mysql/test/ins1/datadir
  4. port=36001
  5. server_id=36001
  6. socket=/home/bes/jinuo/mysql/test/ins1/mysql.sock
  7. log-error=/home/bes/jinuo/mysql/test/mysqld.log
  8. explicit_defaults_for_timestamp=true
  9. character-set-server=utf8
  10. collation-server=utf8_general_ci
  11. skip-host-cache
  12. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
复制代码
然后执行如下命令初始化:
  1. shell> bin/mysql_install_db    # Before MySQL 5.7.6
  2. shell> bin/mysqld --initialize   # MySQL 5.7.6 and up
复制代码

在初始化时,会为root用户 创建一个临时密码。临时密码的位置可以这样找到:
               
  1. MySQL 5.6.x :A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
  2. You will find that password in '/root/.mysql_secret'.
  3. You must change that password on your first connect,
  4. no other statement but 'SET PASSWORD' will be accepted.
  5. See the manual for the semantics of the 'password expired' flag.
  6. Also, the account for the anonymous user has been removed.
复制代码
  1. MySQL 5.7.x :如果初始化时使用的是  --initialize:# tail -n1 /home/bes/jinuo/mysql/test/ins1/mysqld.log
  2. 2016-12-11T07:47:58.199154Z 1 [Note] A temporary password is generated for root@localhost: wzgds/:Kf2,g如果
复制代码
  1. 初始化时使用的是  --initialize-insecure:
复制代码
# tail -n1 /var/log/mysql/error.log
  2016-12-11T07:51:28.506142Z 1 [Warning] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option



3)启动数据库
启动MySQL Server:
  1. shelll> /home/bes/jinuo/mysql/mysql-5.7.9-linux-glibc2.5-x86_64/bin/mysqld --defaults-file=/home/bes/jinuo/mysql/test/ins1/my-default.cnf &
复制代码

4)修改root密码、授权
       a: 停止 MySQL Server
       b: 绕过授权检查方式启动MySQL Server
            
  1. shell> /home/bes/jinuo/mysql/mysql-5.7.9-linux-glibc2.5-x86_64/bin/mysqld --defaults-file=/home/bes/jinuo/mysql/test/ins1/my-default.cnf --skip-grant-tables &
复制代码
       c: root用户登录到mysql server上,并切换到mysql 库
  
  1. shell> /home/bes/jinuo/mysql/mysql-5.7.9-linux-glibc2.5-x86_64/bin/mysql --socket=/home/bes/jinuo/mysql/test/ins1/mysql.sock -uroot -pmysql> use mysql;
复制代码

       d: 修改root 用户的密码:
   
  1. /home/bes/jinuo/mysql
  2.                      /mysql-5.7.9-glibc2.5-x86_64
  3.                            /bin
  4.                            /docs
  5.                            /include
  6.                            /lib
  7.                            /man
  8.                            /share
  9.                            /support-files
  10.                     /test
  11.                          /ins1
  12.                               /my-default.cnf0
复制代码
        e: 停止mysql server,正常启动。
        正常启动的方式在前面 3)中已说过。
        f: root 登录后,进行授权调整:
      
  1. /home/bes/jinuo/mysql
  2.                      /mysql-5.7.9-glibc2.5-x86_64
  3.                            /bin
  4.                            /docs
  5.                            /include
  6.                            /lib
  7.                            /man
  8.                            /share
  9.                            /support-files
  10.                     /test
  11.                          /ins1
  12.                               /my-default.cnf1
复制代码
在线编程(http://www.anycodes.cn)&编程论坛(http://www.52exe.cn)感谢您的支持!
回复

使用道具 举报

发布主题 上个主题 下个主题 快速回复 返回列表 官方QQ群
在线客服
客 服 中 心
群 机 器 人
网站二维码
收 起 客 服

QQ|Archiver|手机版|小黑屋|Anycodes ( ICP14002806Anycodes在线编程

GMT+8, 2018-11-22 01:10 , Processed in 2.130884 second(s), 67 queries .

Powered by Anycodes

© 2001-2013 吉林市群龙科技有限公司 Inc.

快速回复 返回顶部 返回列表