`

Linux下MySQL Install

阅读更多
[size=large]1. 从http://www.mysql.com 下载的Mysql安装包 

2.将mysql的压缩包复制到/usr/local/ 目录

# cp mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz /usr/local


3. 解压缩到/usr/ocal/下并改名为mysql,并为了节省空间,删除mysql安装包

# tar xzvf mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz

# mv mysql-standard-5.0.15-linux-gnu-i686-glibc23 mysql



4.建立mysql组,建立mysql用户并且加入到mysql组中

# groupadd mysql

# useradd mysql -g mysql


5. 覆盖/etc/my.cnf

# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf


6. 进入mysql目录初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限

# cd /usr/local/mysql

# ./scripts/mysql_install_db --user=mysql


7. 设定root能访问/usr/local/mysql

# chown -R root /usr/local/mysql


8. 设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生

# chown -R mysql /usr/local/mysql/data


9. 设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件

# chown -R mysql data/


10.设定mysql组能够访问/usr/local/mysql

# chgrp -R mysql /usr/local/mysql


11. copy编译目录的一个脚本,设置使mysql每次启动都能自动运行

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

# chmod 700 /etc/init.d/mysqld

# chkconfig --add mysqld

# chkconfig --level 345 mysqld on


12. 启动mysqld服务

# service mysqld start


13. 用如下命令修改MYSQL密码
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword


14.进入MySQL
#/usr/local/mysql/bin/mysql   -uroot -p

15.修改访问权限
mysql> grant all privileges on *.* to root@'%' identified by 'mysql';

--------------------------------------------------------------------
你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' ;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' ;
或者你可以控制更小粒度:
  grant select on 数据库.* to 用户名@登录主机 identified by "密码"
如增加一个用户myuser密码为mypassword,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to myuser@"%" Identified by "mypassword";

--------------------------------------------------------------------
在/etc/profile中添加,可以省写命令/usr/local/mysql/bin/mysql   -uroot -p中/usr/local/mysql/bin
PATH=$path:/usr/local/mysql/bin/;export PATH


[/size]
分享到:
评论

相关推荐

    linux mysql install

    linux mysql installlinux mysql install

    一份详细的Linux-mysql实验.docx

    Linux-MySQL 实验指南 本文档提供了一个详细的 Linux-MySQL 实验指南,旨在帮助用户快速掌握 Linux-MySQL 的安装、配置和使用。实验分为 13 个步骤,涵盖了从挂载光盘镜像到进入 MySQL 数据库的所有过程。 挂载...

    linux下mysql autoInstall.zip

    linux环境下安装mysql的自动脚本

    linux上安装mysql.pdf

    创建mysql组及用户 Java代码 1. groupadd mysql ...4. scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mys ql/data 5. chown -R root . 6. chown -R mysql data

    linux下设置mysql用户名及密码.txt

    linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码

    \linux下 mysql的安装和卸载

    二进制版本的mysql是已经编译好的,无需 configure ,make make install 等步骤,只需配置一 下即可使用,卸载也方便,直接删除即可;现在以mysql-standard-4.1.13-pc-linux-gnu-i686.tar.gz 版本做介绍

    linux_install_mysql.doc

    是一篇关于在Linux下安装MySQL的word文档,有需要的朋友可以下下来看看

    linux下非root权限的mysql安装

    "Linux 下非 root 权限的 MySQL 安装" Linux 下非 root 权限的 MySQL 安装是指在 Linux 操作系统中,使用非 root 用户权限来安装和配置 MySQL 数据库服务器的过程。这种安装方式可以避免使用 root 权限,从而提高...

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    linux下如何彻底卸载RPM或yum安装的mysql

    arm-linux 移植mysql 编译好的文件

    arm-linux 移植mysql 编译好的文件 embmysql.tar.gz 中为编译过程文件 mysql-installed.tar.gz为make install后的文件

    linux安装mysql(rpm脱网安装).zip

    Redhat/Fedora/CentOS下执行: yum install libaio 4、修改root密码及允许远程访问 输以下命令回车并输入密码登录mysql #mysql -uroot -p 通过sql更新密码及远程访问权限 mysql> use mysql; mysql> update user ...

    Install_JIRAStandalone_Linux_MySQL

    教你怎么在linux下使用JIRA工具且数据库为MYSQL的

    linux下C++程序连接mysql数据库

    这两个东西安装好后,(安装的过程中,会有设置用户名和密码的提示,我设置为root用户)sudo apt-get install libmysqlclient15-dev,(如果没有这一步,会找不到mysql.h),安装完后,在/usr/include/mysql/ 下就会有...

    linux一键安装mysql5.6数据库

    解压后,将文件放到/opt/softpackage文件夹下,在shell中输入命令 sh install_mysql_5_6 回车就可以了,详情看下这篇文章 https://www.jianshu.com/p/ceae5f329559

    SUSE Linux Enterprise Server 11安装mysql(mysql-5.0.22)

    本文讲述了在SUSE Linux Enterprise Server 11上安装mysql(mysql-5.0.22)的步骤,包括删除mysql数据库和相关文件夹、下载和解压安装包、设置安装目录和编译安装mysql、添加mysql用户和设置权限、设置开机启动mysql...

    mysql8,linux版全自动安装shell脚本,一键安装

    mysql8,linux版全自动安装shell脚本,一键安装;适合自动化安装环境,学习shell编程。可读性高

    linux一键安装mysql

    linux下的一键安装mysql,需要自己吧资源上传的linux上,解压,然后执行sh install_mysql.sh文件就可以实现一键自动安装了。。

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤

    mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz在Linux下安装步骤: 1、 安装包准备 2、 检查环境是否有mysql 3、 先安装必备库 命令: # yum search libaio # yum install libaio 4、 检查mysql组和用户是否存在,如...

    Linux平台的MySQL数据库操作与创建.pdf

    * 创建权限表需要使用mysql_install_db命令 * 需要设置正确的权限和所有权来确保服务器的安全 五、操作MySQL数据库 * 获取MySQL数据库安装包可以从官方网站下载 * 安装MySQL数据库需要选择正确的版本和类型 * 需要...

    Linux MySQL(含集群)安装步骤,自己整理,超详细

    在 Linux 环境下,安装 MySQL 是一个复杂的过程,但通过本文,我们将一步步详解整个安装过程,并对每个步骤进行详细的讲解。 MySQL 安装方式 在 Linux 环境下,安装 MySQL 有三种方式:二进制软件包安装、RPM 包...

Global site tag (gtag.js) - Google Analytics