MySql教程

Linux安装mysql

本文主要是介绍Linux安装mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、把 mysql压缩包上传到服务器 2、解压mysql(tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz)

3、解压后的文件夹复制到/usr/local/mysql(cp -r mysql-5.6.31-linux-glibc2.5-x86_64 ../mysql)

4、创建用户组和用户     进入mysql文件夹(cd /usr/local/mysql)     添加用户组,命名为mysql(groupadd mysql)     创建用户mysql,并指定所属群组为mysql(useradd -r  -g mysql mysql) 5、赋权,让用户组和用户具有操作权限     变更mysql用户组有操作当前文件夹的权限(chgrp  -R mysql .)     变更mysql用户具有操作本级目录的权限(chown -R mysql .) 注:上面两个命令也可以换成一条命令(chown -R mysql:mysql ./) 6、初始化     判断/etc/my.cnf是否存在,如果存在删除(ls /etc/my.cnf)     如果存在执行下面命令,如果不存在,跳过此步骤(rm /etc/my.cnf)     初始化数据库(./scripts/mysql_install_db --user=mysql)

注:初始化数据库报错,需安装autoconf库( yum -y install autoconf)         安装完成之后继续执行初始化数据的命令:./scripts/mysql_install_db --user=mysql  7、修改配置文件     复制my.cnf文件(cp support-files/my-default.cnf /etc/my.cnf)     复制启动文件(cp support-files/mysql.server /etc/rc.d/init.d/mysql)

8、启动、重启、关闭mysql服务     启动mysql服务(service mysql start)     关闭服务(service mysql stop)     重启服务(service mysql restart) 9、操作mysql数据库     如果以上的配置都正确执行,可以直接输入mysql进入到mysql编辑模式(mysql –u root –p)     如果提示没有mysql命令,需要添加软连接(ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql) 10、验证mysql数据库是否配置成功     显示所有数据库名称(show databases;) 11、忘记root密码后的修改方式     进入/etc/my.cnf 在[mysql]下添加skip-grant-tables 启动安全模式(vi /etc/my.cnf)     重启服务(service mysql restart)     登录mysql,输入密码时直接回车(mysql -u root -p)     进入到mysql后,先使用mysql数据库(use mysql)     显示mysql数据库下的所有表名(show tables;)

 显示表的结构(desc user;)

修改密码(update user set password=password("cppdy") where user='root';)     刷新权限(flush privileges;)     退出MySql编辑模式(exit)     使用修改后的密码重新登录(mysql -u root -p) 12、设置用户具有访问的权限     执行权限赋予命令(GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cppdy' WITH GRANT OPTION;)     刷新权限(flush privileges;) 13、放行 3306 端口(vim /etc/sysconfig/iptables)     -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

14、重启服务(service iptables restart)

15、测试外网连接数据库

这篇关于Linux安装mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!