1668阿里巴巴官网,厦门seo外包,拿p5.js做的网站,dede 中英文网站Step 1#xff1a;检测系统是否安装MYSQL# yum list installed | grep mysql顺便提下如果yum有如下提示不能用的情况#xff1a;yum在自动更新原因是yum在自动更新 只要关掉它就OK了解决方案#xff1a;直接输入# rm -f /var/run/yum.pid或者#xff1a;# /etc/init.d/y…Step 1检测系统是否安装MYSQL# yum list installed | grep mysql顺便提下如果yum有如下提示不能用的情况yum在自动更新原因是yum在自动更新 只要关掉它就OK了解决方案直接输入# rm -f /var/run/yum.pid或者# /etc/init.d/yum-updatesd stop当然也可以等更新完了再进行安装继续安装流程Step 2删除系统自带MYSQL及其依赖# yum -y remove mysql-libs.x86_64Step 3 给CentOS添加rpm源并且选择较新的源命令# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm# yum localinstall mysql-community-release-el6-5.noarch.rpm# yum repolist all | grep mysql# yum-config-manager --disable mysql55-community# yum-config-manager --disable mysql56-community# yum-config-manager --enable mysql57-community-dmr# yum repolist enabled | grep mysql如果执行第一条wget语句报错https下载证书To connect to dev.mysql.com insecurely, use ‘--no-check-certificate’.翻译连接到dev.mysql.com不安全使用“--no-check-certificate”。OK找到问题https下载需要认证可以使用--no-check-certificate跳过不检查认证。把上面的wget修改为wget --no-check-certificate dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm操作如遇到如下情况请按y回车继续执行输入y,回车继续执行Step 4安装MYSQL服务器# yum install mysql-community-serverStep 5 启动MYSQL# service mysqld startStep 6 查看MYSQL是否自启动,并且设置开启自启动# chkconfig --list | grep mysqld# chkconfig mysqld onStep 7查询MYSQL的初始密码# grep temporary password /var/log/mysqld.log如图MYSQL的初始化密码Step 8登录数据库# mysql -u root -p登录成功之后你很开心执行了show databases;想查看下数据库。结果报错了如图操作提示错误You must reset your password using ALTER USER statement before executing this statement.翻译在执行此语句之前必须使用用户语句重新设置密码。OK知道问题在哪了那我们就按照提示重新设置密码开心的执行修改密码命令# SET PASSWORD PASSWORD(123456);如果报错错误提示密码过于简单Your password does not satisfy the current policy requirements翻译您的密码不符合当前的策略要求。哈哈哈真的好伤心1.设置安全级别set global validate_password_policy0;2.默认密码长度为8可以设置为其它值最小4位set global validate_password_length4;OK重新设定好密码策略再次执行设置密码成功Step 9重新用新密码登录登录查看默认数据库此时已经完成了MYSQL的安装。但对于使用者来说我们一般都会通过第三方可视化工具(如Navicat)远程访问数据库。所以我们接下来就去设置MYSQL的远程访问。Step 10设置MYSQL允许远程访问1、允许所有IP访问mysql打开mysql数据库并修改root用户的host(localhost)为%(所有)。mysql use mysql;mysql update user set host % where user root;mysqlFLUSH PRIVILEGES;mysqlexit;2、让linux防火墙开放mysql的3306端口1、打开防火墙配置文件vi /etc/sysconfig/iptables2、增加下面一行-A INPUT -m state--state NEW -m tcp -p tcp --dport 3306 -j ACCEPT注意增加的开放3306端口的语句一定要在icmp-host-prohibited之前附个人配置个人配置3、重启防火墙service iptables restartOK 试试远程访问成功访问Linux的mysql至此结束白白~~~