zoukankan      html  css  js  c++  java
  • 绿色版mysql安装步骤

    绿色版mysql安装步骤 - johnnyhg - ITeye技术网站


    我下载的是mysql-noinstall-5.0.67-win32.zip
    二、安装过程


     1、解压缩


    mysql-noinstall-5.0.67-win32.zip

    到一个C盘,重新命名为

    MySQL5





          假定MYSQL_HOME=C:\


    MySQL5


     2、编辑mysql的运行配置文件my.ini,如果没有,可以拿my-medium.ini复制然后更名成

    my.ini

    Html代码  收藏代码
    1. # Example MySQL config file for medium systems.  
    2. #  
    3. # This is for a system with little memory (32M - 64M) where MySQL plays  
    4. # an important part, or systems up to 128M where MySQL is used together with  
    5. # other programs (such as a web server)  
    6. #  
    7. # You can copy this file to  
    8. # /etc/my.cnf to set global options,  
    9. # mysql-data-dir/my.cnf to set server-specific options (in this  
    10. # installation this directory is C:\mysql\data) or  
    11. # ~/.my.cnf to set user-specific options.  
    12. #  
    13. # In this file, you can use all long options that a program supports.  
    14. # If you want to know which options a program supports, run the program  
    15. # with the "--help" option.  
    16.   
    17. # The following options will be passed to all MySQL clients  
    18. [client]  
    19. #password   = your_password  
    20. port        = 3306  
    21. socket      = /tmp/mysql.sock  
    22.   
    23. # Here follows entries for some specific programs  
    24.   
    25. # The MySQL server  
    26. [mysqld]  
    27. basedir = "C:\MySQL5"  
    28. datadir = "C:\MySQL5\data"  
    29. default-character-set=utf8  
    30.   
    31. port        = 3306  
    32. socket      = /tmp/mysql.sock  
    33. skip-locking  
    34. key_buffer = 16M  
    35. max_allowed_packet = 1M  
    36. table_cache = 64  
    37. sort_buffer_size = 512K  
    38. net_buffer_length = 8K  
    39. read_buffer_size = 256K  
    40. read_rnd_buffer_size = 512K  
    41. myisam_sort_buffer_size = 8M  
    42.   
    43. # Don't listen on a TCP/IP port at all. This can be a security enhancement,  
    44. # if all processes that need to connect to mysqld run on the same host.  
    45. # All interaction with mysqld must be made via Unix sockets or named pipes.  
    46. # Note that using this option without enabling named pipes on Windows  
    47. # (via the "enable-named-pipe" option) will render mysqld useless!  
    48. #   
    49. #skip-networking  
    50.   
    51. # Disable Federated by default  
    52. skip-federated  
    53.   
    54. # Replication Master Server (default)  
    55. # binary logging is required for replication  
    56. log-bin=mysql-bin  
    57.   
    58. # required unique id between 1 and 2^32 - 1  
    59. # defaults to 1 if master-host is not set  
    60. # but will not function as a master if omitted  
    61. server-id   = 1  
    62.   
    63. # Replication Slave (comment out master section to use this)  
    64. #  
    65. # To configure this host as a replication slave, you can choose between  
    66. # two methods :  
    67. #  
    68. # 1) Use the CHANGE MASTER TO command (fully described in our manual) -  
    69. #    the syntax is:  
    70. #  
    71. #    CHANGE MASTER TO MASTER_HOST=<host>MASTER_PORT=<port>,  
    72. #    MASTER_USER=<user>MASTER_PASSWORD=<password> ;  
    73. #  
    74. #    where you replace <host><user><password> by quoted strings and  
    75. #    <port> by the master's port number (3306 by default).  
    76. #  
    77. #    Example:  
    78. #  
    79. #    CHANGE MASTER TO MASTER_HOST='125.564.12.1'MASTER_PORT=3306,  
    80. #    MASTER_USER='joe'MASTER_PASSWORD='secret';  
    81. #  
    82. # OR  
    83. #  
    84. # 2) Set the variables below. However, in case you choose this method, then  
    85. #    start replication for the first time (even unsuccessfully, for example  
    86. #    if you mistyped the password in master-password and the slave fails to  
    87. #    connect), the slave will create a master.info file, and any later  
    88. #    change in this file to the variables' values below will be ignored and  
    89. #    overridden by the content of the master.info file, unless you shutdown  
    90. #    the slave server, delete master.info and restart the slaver server.  
    91. #    For that reason, you may want to leave the lines below untouched  
    92. #    (commented) and instead use CHANGE MASTER TO (see above)  
    93. #  
    94. # required unique id between 2 and 2^32 - 1  
    95. # (and different from the master)  
    96. # defaults to 2 if master-host is set  
    97. # but will not function as a slave if omitted  
    98. #server-id       = 2  
    99. #  
    100. # The replication master for this slave - required  
    101. #master-host     =   <hostname>  
    102. #  
    103. # The username the slave will use for authentication when connecting  
    104. # to the master - required  
    105. #master-user     =   <username>  
    106. #  
    107. # The password the slave will authenticate with when connecting to  
    108. # the master - required  
    109. #master-password =   <password>  
    110. #  
    111. # The port the master is listening on.  
    112. # optional - defaults to 3306  
    113. #master-port     =  <port>  
    114. #  
    115. # binary logging - not required for slaves, but recommended  
    116. #log-bin=mysql-bin  
    117.   
    118. # Point the following paths to different dedicated disks  
    119. #tmpdir     = /tmp/       
    120. #log-update     = /path-to-dedicated-directory/hostname  
    121.   
    122. # Uncomment the following if you are using BDB tables  
    123. #bdb_cache_size = 4M  
    124. #bdb_max_lock = 10000  
    125.   
    126. # Uncomment the following if you are using InnoDB tables  
    127. #innodb_data_home_dir = C:\mysql\data/  
    128. #innodb_data_file_path = ibdata1:10M:autoextend  
    129. #innodb_log_group_home_dir = C:\mysql\data/  
    130. #innodb_log_arch_dir = C:\mysql\data/  
    131. # You can set .._buffer_pool_size up to 50 - 80 %  
    132. # of RAM but beware of setting memory usage too high  
    133. #innodb_buffer_pool_size = 16M  
    134. #innodb_additional_mem_pool_size = 2M  
    135. # Set .._log_file_size to 25 % of buffer pool size  
    136. #innodb_log_file_size = 5M  
    137. #innodb_log_buffer_size = 8M  
    138. #innodb_flush_log_at_trx_commit = 1  
    139. #innodb_lock_wait_timeout = 50  
    140.   
    141. [mysqldump]  
    142. quick  
    143. max_allowed_packet = 16M  
    144.   
    145. [mysql]  
    146. no-auto-rehash  
    147. # Remove the next comment character if you are not familiar with SQL  
    148. #safe-updates  
    149.   
    150. [isamchk]  
    151. key_buffer = 20M  
    152. sort_buffer_size = 20M  
    153. read_buffer = 2M  
    154. write_buffer = 2M  
    155.   
    156. [myisamchk]  
    157. key_buffer = 20M  
    158. sort_buffer_size = 20M  
    159. read_buffer = 2M  
    160. write_buffer = 2M  
    161.   
    162. [mysqlhotcopy]  
    163. interactive-timeout  
     [mysqld]

    # 设置mysql的安装目录

    basedir=$MYSQL_HOME


    # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data


    datadir=$MYSQL_HOME\data


    # 设置mysql服务器的字符集

    default-character-set=utf8


     

    [client]

    # 设置mysql客户端的字符集

    default-character-set=gbk

    3、安装mysql服务

    从MS-DOS窗口进入目录E:\myserver\mysql-5.0.37-win32\bin,运行如下命令:

    mysqld --install mysql --defaults-file=C:\MySQL5\my.ini

    4、启动mysql数据库

    还在上面的命令窗口里面,输入命令:net start


    mysql






    这样就启动了mysql
    服务。

    5、停止服务

    执行




    net stop

    mysql












    即可







    6、删除服务

    执行mysqld --remove


    mysql



    即可
    7、修改密码
    以上安装完毕之后,默认的root用户密码为空的。为了安全起见,需要设置一个root用户的密码。
    Html代码  收藏代码
    1. <strong><span style="color: #ffffff;">C:\>cd MySQL5  
    2.   
    3. C:\MySQL5>cd bin  
    4.   
    5. C:\MySQL5\bin>mysql -uroot -p  
    6. Enter password:  
    7. Welcome to the MySQL monitor.  Commands end with ; or \g.  
    8. Your MySQL connection id is 3  
    9. Server version: 5.0.67-community-log MySQL Community Edition (GPL)  
    10.   
    11. Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
    12.   
    13. mysql> use mysql  
    14. Database changed  
    15. mysql> update User set Password=PASSWORD('admin') where User='root';  
    16. Query OK, 2 rows affected (0.08 sec)  
    17. Rows matched: 2  Changed: 2  Warnings: 0</span>  
    18.   
    19. </strong>  
  • 相关阅读:
    c++笔试题3
    C++笔试题
    C++编程指南续(10-11)
    C++详解(8-9)
    C++编程指南(6-7)
    C++编程指南续(4-5)
    C++编程指南续
    C++的编程指南
    HPSocket介绍与使用
    WinForm中TreeView控件实现鼠标拖动节点(可实现同级节点位置互换,或拖到目标子节点)
  • 原文地址:https://www.cnblogs.com/lexus/p/2395308.html
Copyright © 2011-2022 走看看