怎么配置mysql服务器 mysql 服务器配置

mysql安装教程mysql安装教程具体步骤如下:
工具:联想笔记本电脑 。
1、打开下载的安装文件,出现如下界面 。
2、mysql安装向导启动,点击“next”继续 。
3、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项 , 我们选择“Custom”,有更多的选项,也方便熟悉安装过程 。
4、在“MySQLServer(MySQL服务器)”上左键单击 , 选择“Thisfeature,andallsubfeatures,willbeinstalledonlocalharddrive.”,即“此部分,及下属子部分内容 。
5、正在安装中,请稍候 , 直到出现下面的界面 。
6、点击“next”继续 , 出现如下界面 。
7、现在软件安装完成了,出现上面的界面,这里有一个很好的功能,mysql配置向导,不用向以前一样 。
8、自己手动乱七八糟的配置my.ini了,将“ConfiguretheMysqlServernow”前面的勾打上,点“Finish”结束 。
mysql主从原理如何配置1.在主数据库服务器为从服务器添加一个拥有权限访问主库怎么配置mysql服务器的用户:
GRANT REPLICATION SLAVE ON *.* TO ' test'@'%' IDENTIFIED BY 'test';
(%表示允许所有IP怎么配置mysql服务器,可设置指定从服务器IP)
添加用户后:
可在从服务器上用mysql -h127.0.0.1 -utest -ptest; 来测试是否有权限访问主数据库
2.在主据库配置文件加上:
#master config
server-id = 1
log-bin = mysql-bin
3.在从服务器数据库配置文件怎么配置mysql服务器:
server-id = 2
master-host = 10.0.0.199
master-user = test
master-password = test
replicate-do-db = test
master-port = 3306
log-bin = mysql-bin
如果你怎么配置mysql服务器的一切配置顺利
你在从服务器上输入命令:show slave status\G
成功情况:
Slave_IO_Running:yes
Slave_SQL_Running:yes
在主服务器上输入show master status
在linux下怎么安装mysql数据库1. 安装MySQL数据库
先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装 , 其中MySQL-server-community-5.1.56-1.rhel5.i386.rpm为刚刚下载的MySQL数据库服务器的rpm包 , 然后使用/etc/rc.d/init.d/mysqlrestart命令重启MySQL服务:
[root@localhost ~]# rpm -ivh MySQL-server-community-5.1.56-1.rhel5.i386.rpm
[root@localhost ~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL..[确定]
Starting MySQL..[确定]
2. 配置MySQL数据库字符集
备注:配置MySQL数据库字符集的目的是方便的使用数据库,无需在每次连接的时候都要临时设置数据库字符集的,个人不建议采用这种方法,真正的工程项目都应该在连接数据库时临时设置数据库字符集,如此才便于系统的移植,而且又不会影响数据库服务器中的其他数据库的使用!
安装完成之后,需要配置MySQL的字符集配置,首先需要查找MySQL的配置文件的位置,由于MySQL的配置文件名是以.cnf结尾的,因此可用如下命令进行查找:
[root@localhost ~]# find / -iname '*.cnf' -print
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-small.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-large.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-medium.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-community-5.1.56/my-huge.cnf
【怎么配置mysql服务器 mysql 服务器配置】/usr/share/doc/MySQL-server-community-5.1.56/my-small.cnf
/etc/pki/tls/openssl.cnf
输入完命令“find / -iname '*.cnf'-print”回车后 , 屏幕便显示搜索到的MySQL配置文件,然后拷贝my-large.cnf、my-medium.cnf 、my-innodb-heavy-4G.cnf 、my-huge.cnf、my-small.cnf中任意的一个到/etc目录下,并命名为my.cnf,其命令如下所示:
[root@localhost ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
[root@localhost ~]# vi /etc/my.cnf
然后 , 使用vi编辑器修改/etc/my.cnf文件 , 在[client]下添加: “default-character-set=gb2312”;在[mysqld]下添加:“default-character-set=gb2312” 。如下所示:
# The following options will be passed to all MySQL clients
[client]
default-character-set=gb2312
#password= your_password
port= 3306
socket= /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
default-character-set=gb2312
port= 3306
socket= /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
按一下Esc键,输入“:wq”后回车保存配置文件,输入“/etc/rc.d/init.d/mysqlrestart”重启MySQL服务,如下所示:
[root@localhost ~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL..[确定]
Starting MySQL..[确定]
最后,我们来验证MySQL服务器配置是否成功 , 首先登录MySQL,输入“mysql –uroot -p”回车,系统提示输入密码,登录成功后进入MySQL命令模式,如下所示:
[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.56-community-log MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql
在MySQL命令模式下分别输入“show variables like'collation_%';”、“show variables like 'character_set_%';”回车后显示字符集设置 , 如下所示:
mysql show variables like 'collation_%';
---------------------- -------------------
| Variable_name| Value|
---------------------- -------------------
| collation_connection | gb2312_chinese_ci |
| collation_database| gb2312_chinese_ci |
| collation_server| gb2312_chinese_ci |
---------------------- -------------------
3 rows in set (0.05 sec)
mysql show variables like 'character_set_%';
-------------------------- ----------------------------
| Variable_name| Value|
-------------------------- ----------------------------
| character_set_client| gb2312|
| character_set_connection | gb2312|
| character_set_database| gb2312|
| character_set_filesystem | binary|
| character_set_results| gb2312|
| character_set_server| gb2312|
| character_set_system| utf8|
| character_sets_dir| /usr/share/mysql/charsets/ |
-------------------------- ----------------------------
8 rows in set (0.00 sec)
mysql
根据以上查询结果可知我们设置的MySQL数据库配置信息已经生效 , 至此完成MySQL的服务器的安装与配置 。
3.关于MySQL数据库的一些注意事项
3.1 远程连接mysql速度慢
解决方法:
在MySQL服务器的配置(/etc/my.cnf)中增加一个如下配置后速度飞快 。
[mysqld]
skip-name-resolve
备注:这样就能禁用DNS解析,连接速度会快很多 。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式 。
3.2 重启数据库后,发现无需密码(或者任何密码)即可以连接
解决方法:
检查你的MySQL配置文件(/etc/my.cnf)中是不是多了一条语句:“skip-grant-tables” , 删除(注释)该语句,重新配置MySQL密码,再次重启MySQL服务即可!
备注:若使用skip-grant-tables系统将对任何用户的访问不做任何访问控制,但可以用 mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放,如果mysql服务器没有开远程帐户,就在/etc/my.cnf里面加上skip-grant-tables 。
如何在linux下安装mysql数据库并配置首先你要有一个mysql的源码包
首先建立一个工作目录mkdir -p /usr/local/src/mysql
将下载的源码包移至工作目录怎么配置mysql服务器: mvmysql-5.0.51.tar.gz/usr/local/src/mysql
进入工作目录并用tar命令解压源码包: cd/usr/local/src/mysqltar zxvfmysql-5.0.51.tar.gz 命令执行结束后怎么配置mysql服务器 , 当前工作目录下将生成一个新的子目录mysql-5.0.51,此目录下即为mysql的源码文件 。
进入MySQL源码目录:cd mysql-5.0.51
执行下面的命令可查看可配置选项:./configure --help
执行下面的命令编译源代码:make
执行下面的命令安装mysql到目标路径:make install
复制默认全局启动参数配置文件到/etc目录cp ./support-files/my-medium.cnf/etc/my.cnf
执行下面的命令初始化授权表: ./scripts/mysql_install_db --user=mysql
更改mysql数据目录属主和权限
chown -R mysql.mysql /usr/local/mysql/var
chmod -R 700 /usr/local/mysql/var
执行下面的命令复制启动脚本到资源目录:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
执行下面的命令增加mysqld服务控制脚本执行权限:
chmodx /etc/rc.d/init.d/mysqld
执行下面的命令将mysqld服务加入到系统服务:
chkconfig --add mysqld
将mysql的bin目录加入PATH环境变量
编辑/etc/profile文件:
vi /etc/profile
在文件最后添加如下两行:
PATH=$PATH:/usr/local/mysql/bin
export PATH
执行下面的命令使所做的更改生效:
. /etc/profile
如果RPM包安装就方便怎么配置mysql服务器了 , 直接 rpm-ivh包名就可以怎么配置mysql服务器了
如何在一台windows的服务器里安装配置PHP MYSQL环境经常遇到有客户使用自己内网的服务器,所以需要独立安装php运行的环境和mysql数据库 。
以下是php5.3以下版本的安装方法 。
1、首先是下载PHP安装文件和MYSQL安装文件,不过请注意MYSQL有很多个版本,有社区版、标准版、企业版、集群版,其中只有社区版是免费的 。
2、在服务器上配置好IIS,这里推荐IIS7以上版本,控制面板-打开或关闭windows功能-万维网服务-应用程序开发功能里选上对应就可安装 。
3、配置php环境:把php压缩包解压到C:\php目录下面,然后找到php.ini-dist,把他更名为php.ini,
修改里面的扩展目录
extension_dir = “C:\php\ext\” 。
把以下扩展前面的分号去掉以启用
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
fastcgi.impersonate=1 默认为0,如果使用IIS , 你需要开启
cgi.fix_pathinfo=1
cgi.force_redirect=0 默认开启 , 如果你使用IIS,可以将其关闭
其次指定extension_dir目录和date.timezone , 即
extension_dir = "C:/php53iis/ext"
date.timezone= Asia/Shanghai
4、然后把extension=php_mysql.dll前面的分号去掉,保存并把php.ini复制到系统Windows目录下面 。
5、然后依次打开我的电脑(右键)-管理-服务和应用程序-Internet信息服务(IIS)管理器,打开ISAPI和CGI限制 , 然后添加php的ISAPI的执行文件php5isapi.dll.
6、配置Mysql:把下载的mysql文件直接安装即可,然后复制php目录下面的libmysql.dll到系统Windows下面的System32目录里 。
7、重启IIS,即完工 。
当然还有一种方法是使用PHP Manager,步骤大致如下:
1、下载并安装PHP Manager 。
2、开启IIS,你会发现里面多了一个PHP Manager图标项了 。
3、下载php并解压到想要放置的位置,将php.ini-development改名为php.ini,修改php.ini 查找data.timezone
修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告) ,找到Windows Extensions开启
所需模块,如:php_curl.dllphp_mysql.dllphp_mysqli.dllphp_xmlrpc.dll
php_curl.dll,去掉前面的 分号 保存就可以了 。
4、回到IIS界面,双击PHP Manager后,点击“Register new PHP
Version”,然后选择好php目录中的php-cgi.exe,然后php.ini就会为适合IIS7.5的配置默认给你生成好了 。
5、在当前界面点一下“Check phpinfo()”就会出现PHPInfo页面了!
如何在windows里面安装MySQLWindows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本:
MySQL Community Server:社区版 。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载 。
MySQL Enterprise Server:企业版 。包括最全面的高级功能和管理工具,不过对用户收费 。
下面讲到的MySQL安装都是以免费开源的社区版为基础 。打开MySQL数据库官网的下载地址,上面提供了两种安装文件,一种是直接安装的MSI安装文件,另一种是需要解压并配置的压缩包文件 。我这里用的是5.7.10版本的安装 。
用MSI安装包安装
根据自己的操作系统下载对应的32位或64位安装包 。按如下步骤操作:
第一步: 安装许可
双击安装文件,在如下图所示界面中勾选“I accept the license terms”,点击“next” 。
第二步: 选择设置类型
如下图所示 , 有5种设置类型:
Developer Default:安装MySQL服务器以及开发MySQL应用所需的工具 。工具包括开发和管理服务器的GUI工作台、访问操作数据的Excel插件、与Visual Studio集成开发的插件、通过NET/Java/C/C/OBDC等访问数据的连接器、例子和教程、开发文档 。
Server only:仅安装MySQL服务器,适用于部署MySQL服务器 。
Client only:仅安装客户端,适用于基于已存在的MySQL服务器进行MySQL应用开发的情况 。
Full:安装MySQL所有可用组件 。
Custom:自定义需要安装的组件 。
MySQL会默认选择“Developer Default”类型,个人建议选择纯净的“Server only”类型,减少对工具的依赖可以更深入的学习和理解MySQL数据库 。大家可根据自己的需求选择合适的类型,这里选择“Server only”后点击“next” 。
第三步: 安装
进入到安装步骤的界面,如果第二步选择的是其他类型也只是点击“next”即可进入到该步骤,点击“Execute” 。如下图所示:
安装完成后点击“next”直到进入配置页面 。
第四步: 配置
进入到配置页面,如下图所示:
点击Content Type的下拉框 , 显示有三种类型:
Development Machine:开发机器,MySQL会占用最少量的内存 。
Server Machine:服务器机器,几个服务器应用会运行在机器上 , 适用于作为网站或应用的数据库服务器,会占用中等内存 。
Dedicated Machine:专用机器,机器专门用来运行MySQL数据库服务器,会占用机器的所有可用内存 。
根据自己的用途选择相应的类型配置,我这里为了后面做高并发性能测试便选择“Server Machine”类型 。
选择好配置类型后进行连接配置,如下图:
常用的是TCP/IP连接,勾选该选项框 , 默认端口号是3306,可在输入框中更改 。若数据库只在本机使用,可勾选“Open Firewall port for network access”来打开防火墙 , 若需要远程调用则不要勾选 。
下面的“Named Pipe”和“Shared Memory”是进程间通信机制,一般不勾选 。
“Show Advanced Options”用于在后续步骤配置高级选项,为尽可能多的了解MySQL的可配置项,这里勾选该选项框 。点击“next”进入下一步 。
第五步: 账户配置
进入到MySQL的账户和角色配置界面,如下图:
root账户拥有数据库的所有权限,在密码框输入自己设置的密码 。数据库在开发和维护过程中为了安全性和便于管理会为不同的用户授予相应操作权限的账户密码,点击“Add User”按钮,在弹出的会话框中设置不同权限等级的账户,如下图所示:
Host表示能连接到该数据库的主机地址 , 可设置为本地(localhost/127.0.0.1)、一个外部IP(如218.17.224.228)、一个外部网段(如218.17.224.*)或者所有主机(%) 。
Role表示该账户的角色 , 可选择的角色如下:
不同的角色有着不同的权限等级,暂时可不做配置,后续会在用户权限管理章节详细讲解 。
第六步: 配置Windows Service
将MySQL服务配置成Windows服务后,MySQL服务会自动随着Windows操作系统的启动而启动,随着操作系统的停止而停止,这也是MySQL官方文档建议的配置,界面如下图:
Windows service Name可设置为默认值,只要与其它服务不同名即可 。在Windows系统中基于安全需求 , MySQL服务需要在一个给定的账户下运行,选择默认的Standard System Account即可 。保持默认配置后点击“next” 。
第七步: 高级配置
因为在前面的第四步中勾选了“Show Advanced Options”选项,所以出现如下图所示的高级选项配置:
在这里可配置各种日志文件的存储路径,它默认存储在MySQL安装目录的data目录下面,若非必须不建议改动 。Slow Query Log(慢查询日志)后面有一个Seconds配置项 , 默认值为10,表示一个SQL查询在经过10s后还没有查询出结果就会将此次查询记录到Slow Query Log中,方便DBA快速找到低效的操作 。Bin Log可用于主从数据同步 。最下面的Server Id用于Master-Slave配置 。这些都将在后续课程中讲到,这里保持默认配置即可 。点击“next” 。
第八步: 服务器配置应用
经过上述配置后,一个MySQL数据库已基本配置完成 。进入到这一步骤后点击“Execute”执行配置项,如下图:
等到出现如下界面表示安装成功,点击“Finish”完成 。
用压缩包安装
根据自己的操作系统下载对应的32位或64位的压缩包 。按如下步骤操作:
第一步: 解压缩
将压缩包解压到C:\Program Files\MySQL路径下,也可以自定义路径 。我的路径为C:\Program Files\MySQL\mysql-5.7.10-winx64,如下图:
第二步: 配置环境变量
右键点击“计算机”,选择“属性” , 依次打开“高级系统设置”-“环境变量”,在系统变量中选择“Path”项,并点击编辑,如下图:
保持原有值不变,并在末尾加上英文分号后追加C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,将MySQL安装路径下的bin目录配置到Path变量中 , 使在命令行的任何目录下可以执行MySQL命令 。
第三步: 修改配置
打开MySQL安装目录下面的my-default.ini文件,找到basedir和datadir属性项 , 去掉前面的注释符号#,修改值如下:
basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64
datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data
分别表示MySQL的安装目录和数据目录 。如果在第一步中解压缩到其它的文件夹则修改对应的值 。
再将该文件重命名为my.ini 。
第四步: 安装
以管理员身份运行cmd,进入到MySQL的bin目录,执行初始化命令:
mysqld --initialize --user=mysql --console1
该命令用来初始化数据 , 在5.7以前的版本是不需要执行该命令的 。初始化完成后会提供一个临时的root密码 , 如下图红色方框 , 记下该密码 。
再执行如下命令进行MySQL服务安装:
mysqld –install mysql1
mysql为默认的服务名,可不写,若安装成功则有如下提示:
需要注意的是一定要以管理员身份运行cmd , 否则会出现如下图所示提示:
第五步: 启动服务
在管理员cmd窗口中执行如下命令来启动MySQL服务:
net start mysql1
当出现如下图所示提示时表示MySQL安装并启动成功 。
MySQL5.7以前的版本在安装时不需要执行第四步中的mysqld –initialize命令,如果漏掉该命令后在此步骤会出现如下错误:
因为该版本的压缩包里面有些文件和文件夹(如data文件夹)需要在执行mysqld -initialize命令后才创建 。我在用5.6版本的安装步骤来进行安装时就在这里吃过很多亏,希望以此为戒 , 不再踩坑 。
第六步: 登录
执行如下命令:
mysql -uroot -p1
提示输入密码,输入第四步中记录下的密码,按回车后出现如下页面表示登录成功,并进入了MySQL命令行模式 。
第七步: 修改密码
在MySQL命令行执行如下命令:
ALTER USER ‘root’@’localhost’IDENTIFIED BY ‘new_password’1
大家改成自己的密码,如下图所示表示修改成功:
如果没有修改密码就执行其它的SQL命令,则会提示如下错误:
经过以上步骤后MySQL服务器安装完成 。
怎么配置mysql服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql 服务器配置、怎么配置mysql服务器的信息别忘了在本站进行查找喔 。

    推荐阅读