Linux安装mysql

Linux安装mysql

 

摘要:Linux安装mysql。

 

一、下载mysql

  1、在百度搜索mysql,看到其中有一条结果是带有MySQL Downloads字样的,点击进入mysql的官网。

    

  2、进入mysql官网之后,在下面能见到MySQL Community Edition (GPL),点击下面的链接,就会进入下载列表。

    

  3、在下载列表找到MySQL Community Server,点击下面的链接,会进入产品选择页面。

    

  4、选择对应的操作系统,然后选择合适的版本(.gz格式),截图选了Linux - Generic和Linux - Generic (glibc 2.5) (x86, 64-bit) Compressed TAR Archive,点击Download按钮,会进入最后的下载页面。

    

  5、如果不登录、注册的话,直接点下面的No thanks, just start my download即可开始下载。

    

 

二、上传安装包到服务器

  1、使用FTPCute、WinSCP等工具,可以把安装包上传到服务器

  2、路径是/usr/local。

 

三、安装mysql

  1、用Xshell等Linux远程连接工具访问服务器。

  2、进入/usr/local目录,指令是cd /usr/local。

  3、解压安装包,指令是tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz。

  4、重命名解压后的文件夹,指令是mv mysql-5.7.10-linux-glibc2.5-x86_64 mysql。

  5、进入mysql目录,指令是cd /usr/local/mysql。

  6、安装之前需要开一些权限,首先建个组,指令是groupadd mysql,然后建个用户,指令是useradd -r -g mysql mysql。

  7、修改mysql目录的拥有者,指令是chown -R mysql:mysql ./。

  8、安装,指令是bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/。

  9、(以下关于初始密码的信息,只在新版的mysql才会显示,旧版不会显示且没有初始密码)安装成功之后会显示[Note] A temporary password is generated for root@localhost: wT(otse:k3Og,localhost:后面的就是进入mysql的密码,是随机生成的,必须记住。

  10、设置开机启动,指令是cp support-files/mysql.server /etc/init.d/mysql。

 

四、配置环境变量

  1、打开环境变量的文件,指令是vi /etc/profile。

  2、打开之后按i或者a进入编辑模式。

  3、在最后面加入

    export MYSQL_HOME=/usr/local/mysql

    export PATH=$PATH:$MYSQL_HOME/bin

  4、然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。

  5、使配置生效,指令是source /etc/profile。

 

五、修改配置文件

  1、打开环境变量的文件,指令是vi /etc/my.cnf。

  2、打开之后按i或者a进入编辑模式。

  3、删除里面的内容,然后填入以下内容

[mysqld]
port=3306
character_set_server=utf8
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1

  4、按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。

  5、使配置生效,指令是source /etc/profile。

 

六、启动mysql

  1、启动mysql的指令是service mysql start。

  2、停止mysql的指令是service mysql stop。

 

七、重置密码并进入mysql

  1、首先必须重置密码,指令是/usr/local/mysql/bin/mysqladmin -u root -p password '新的密码'。

  2、然后输入原密码,原密码是安装的时候随机生成的,可以返回去仔细找找。

  3、进入mysql,指令是mysql -u root -p。

  4、输入新的密码即可进入。

 

八、开放mysql远程访问(以下所有指令后面都有分号)

  1、先按上面的步骤进入mysql。

  2、选择mysql的系统数据库,指令是use mysql;。

  3、把root用户的localhost访问改为任意访问,指令是update user set host = '%' where user = 'root';。

  4、启用所有权限,指令是grant all privileges on *.* to root@'%' identified by 'root';。

  5、需要手动去刷新一下权限,指令是flush privileges;。

  6、最后就可以用navicat等可视化工具来远程访问该数据库了。

  7、如果无法访问,则需要开放防火墙3306端口,指令是firewall-cmd --permanent --add-port=3306/tcp,以及firewall-cmd --reload。

 

九、开机启动

  1、设置服务开机启动,指令是echo 'service mysql start' >> /etc/rc.local。

  2、开启开机启动的权限,指令是chmod +x /etc/rc.d/rc.local。

posted @ 2016-01-08 22:10  liangwp  阅读(403)  评论(0编辑  收藏  举报