`
爱像天空
  • 浏览: 197378 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

正确安装mysql

阅读更多
二、安装mysql


shell> groupadd mysql                #创建mysql的用户组和用户
shell> useradd -g mysql mysql
shell> cd /server/software/
shell> cp mysql-5.1.22-rc-linux-i686-glibc23.tar.gz /usr/local/
shell> cd /usr/local/
shell> tar -zxvf mysql-5.1.22-rc-linux-i686-glibc23.tar.gz
shell> ln -s mysql-5.1.22-rc-linux-i686-glibc23 mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql     #初始化安装mysql数据库
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> cp support-files/mysql.server /etc/init.d/mysql    #设置mysql开机自启动
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /etc/init.d/mysql start
如果这一步骤tar -zxvf mysql-5.1.22-rc-linux-i686-glibc23.tar.gz 失败,可能是下载的包有误,换个mirror重新下载mysql版本安装
如果start过程失败:Starting MySQL.Manager of pid-file quit without updating fi[失败],则执行下面的命令:
shell> rm -rf /var/lib/mysql
然后重新执行下面步骤:
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /etc/init.d/mysql start                            #启动mysql

设置mysql密码为123456:
shell> /usr/local/mysql/bin/mysqladmin -u root password 'shengzhan'

设置mysql开机自启动:
shell> vi /etc/rc.d/rc.local
添加下面内容:
/usr/local/mysql/bin/mysqld_safe --user=mysql&

登陆mysql:
shell> /usr/local/mysql/bin/mysql -uroot -p123456



权限分配:

grant all privileges on *.* to username@172.18.26.19 identified by 'password' with grant option



grant all privileges on *.* to 'root'@'%'  identified by 'shengzhan' with grant option;



mysql5远程连接服务器时,出现类似:

ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql'
的错误。

说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。

在服务器上用mysql -h 192.168.0.1 -u root -p mysql命令登录mysql数据库

然后用grant命令下放权限。

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root-password' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@127.0.0.1 IDENTIFIED BY 'root-password' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root-password' WITH GRANT OPTION;

例如:
  GRANT   ALL   PRIVILEGES   ON   *.*   TO   root@'%'nbsp;nbsp; identifiednbsp;nbsp; bynbsp;nbsp; '123456'nbsp;nbsp;

注意:自己根据情况修改以上命令中的 “用户”“ip地址”“密码”。



GBK编码:



用packages安装的mysql5.1,不支持GBK编码,只支持UTF8编码。具体表现:
  在打开一个用GBK编码的数据库时,提示

    ERROR 1273 (HY000): Unknown collation 'gbk_chinese_ci' in table 'data_plus' definition

    set names gbk; 和 SET character_set_client = gbk;提示:
ERROR 1115 (42000): Unknown character set: 'gbk'

  最后没办法,只好用ports重新编译。
   cd /usr/ports/databases/mysql51-server
   make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_COLLATION=gbk_chinese_ci BUILD_STATIC=yes install clean
   (其实,在make install clean 时,就有个参数提示,把前三个设置好就可以了。)

查看支持的编码:

   SHOW VARIABLES LIKE 'character_set_%';

   SHOW VARIABLES LIKE 'collation_%';








一、安装apache2.2.9

shell> tar -zxvf httpd-2.2.9.tar.gz
shell> cd httpd-2.2.9
shell> ./configure --prefix=/usr/local/apache2   \
          --enable-modules=most \
          --enable-modules=so \
          --enable-rewrite
shell> make
shell> make install

注明:
a、./configure --prefix=/usr/local/apache2 安装路径
b、--enable-modules=most 安装常用模块
apache的httpd.conf配置:
shell> vi /usr/local/apache/conf/httpd.conf
apache默认最大并发进程: ServerLimit=256,并发进程:MaxClients=150
修改并ServerLimit=2000 MaxClients =1000
修改ServerName www.example.com:80在其下设置 ServerName 为你网站名,也可用IP代替
修改DocumentRoot,设置 WEB 服务器的根目录
修改DirectoryIndex,添加index.php
保存退出。重启apache:
shell> /usr/local/apache/bin/apachectl start
设置为开机自启动方法:
shell> vi /etc/rc.d/rc.local
添加下面内容:
/usr/local/apche/bin/apchect1 -k start
分享到:
评论

相关推荐

    linux上安装mysql

    周么在家里安装mysql,一直报错,后来找到原因是安装的版本不正确,没有正确卸载,对应版本无法安装,最后卸载好了,再安装。。。

    MySQL的安装如何安装MYSQL(图文).doc

    MySQL的安装如何安装MYSQL(图文),教你正确安装MySQL数据库,一目了然!!

    MySQL安装截图教程mysql-5.5.40-win32.msi

    如何正确安装MySQL安装截图教程mysql-5.5.40-win32.msi

    MySQL的几种安装方式及配置问题小结

    1、MySQL rpm包安装 # 下载安装源 [root@localhost src]# wget https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # 安装源 [root@localhost src]# rpm -ivh mysql-community-release-el7-5....

    linux服务器mysql5.7.16的正确安装方法

    mysql5.7.16安装。 之前在网上找了很多安装方法,不是这里不能执行就是那里不能执行,经过周折终于总结成一份文档,安装过程未遇到任务路障。共享给大家。

    如何正确的完全卸载MySQL.pdf

    重新安装的时候会出现start service 无法启动的问题,原因 MySQL完全卸载掉。 Mysql: 普通卸载mysql(只要是卸载软件就行,如360等),但是不能完 首先先在widnows服务里停掉MYSQL的服务

    Mysql的安装与卸载

    方便完整的Mysql安装过程与正确的卸载Mysql软件

    mysql5.0安装包+安装步骤文档

    该mysql是5.0版本,里面配有详细安装步骤的文档,有需要的可以下载。

    MySQL安装及配置

    本文为Windows上本地安装mysql,包括下载链接、安装详细步骤、配置过程,该过程已多次试验,均能正确安装使用。

    mysql-connector-net-6.4.4-src

    学习使用 内含mysqlHelper等代码,可供参考。

    mysql5.6配套正确安装视频

    配合mysql5.6安装教程。排错、安装。手把手教学,打开为flash教学

    linux在非root下安装mysql

    本人在网上查询了好多资料,经过两天的实验终于得出正确的安装步骤。安装步骤: 查询以前安装的mysql相关包 rpm -qa | grep mysql 暴力删除这个包 rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps rpm -ivh ...

    MySQL入门教程

    本节提供一个教程,帮助熟悉MySQL。在完成这个教程时,将创建一个样例数据库和这个数据库中的表,然后增加、检索、删除和修改信息与数据库进行交互。此外,在操作这个样例数据库的过程中,将能学到下列东西: ■ ...

    如何正确的完全卸载MySQL

    如何正确的完全卸载MySQL,以便重新安装mysql,有详细的注册码删除

    MySQL 5.1中文手冊

    2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7....

    mysql的正确卸载文档

    通过该文档,用户的可以正确卸载mysql,避免出现mysql卸载不干净的问题。

    linux服务器mysql5.7.16的正确安装方法优化版

    之前写了一份,感觉有些不全,但又不能删除,现在重新完善了一下

    MySql 5.1 参考手册.chm

    2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7....

    MYSQL

    3.6.4 扩展的登录支持 4 安装 MySQL 4.1 怎样获得MySQL 4.2 MySQL支持的操作系统 4.3 使用MySQL哪个版本 4.4 怎样和何时发布更新版本 4.5 安装布局 4.6 安装MySQL二进制代码分发 ...

    mysql5.7.22纯净免安装精简版

    【注意my.ini位置需要填写正确】 mysqld.exe --install App_MySQL57 --defaults-file="D:\APP\mysql5.7\conf\my.ini" 2、删除服务 mysqld.exe --remove App_MySQL57 MySQL root 密码: 123456 务必及时修改 root ...

Global site tag (gtag.js) - Google Analytics