linux下装置Mysql

-

  *** 若想应用yum装置,请参考:Centos7应用yum敕令装置Mysql ***

  linux版本:CentOS7 64位

  1、下载装置包“mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz”

  2、把下载的装置包移动到/usr/local/下。

  3、解压

  4、复制解压后的mysql目次到系统确当地软件目次

  5、添加系统mysql组和mysql用户

  6、进入装置mysql软件目次,修改目次具有者为mysql用户

  7、装置数据库,此处能够出现毛病。

  FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db:

  Data::Dumper

  8、修改以后目次具有者为root用户

  9、修改以后data目次具有者为mysql用户

  ============== 到此数据库装置终了=============

  10、添加mysql效劳开机自启动

  添加开机启动,把启动脚本放到开机初始化目次。

  

  假设看到mysql的效劳,而且3,4,5都是on的话则胜利,假设是off,则履行

  11、启动mysql效劳

  正常提醒信息:Starting MySQL. SUCCESS!

  12、把mysql客户端放到默许门路

  留心:建议应用软链过去,不要直接包文件复制,便于系统装置多个版本的mysql

  ===================这是联系线==================

  经过应用 mysql -uroot -p 连接数据库(默许数据库的root用户没有暗码,这个需求设置一个暗码)。

  毛病信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

  处理方法:翻开/etc/my.cnf,看看外面设备的socket位置是甚么目次。“socket=/var/lib/mysql/mysql.sock”

  门路和“/tmp/mysql.sock”不不合。建立一个软连接:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

  到这里义务算是完成了。以后便可以创立数据库用户,然后应用数据库了。

  

  ###################### 联系线 ######################

  权限控制

  1、去除匿名用户

  

  可以看到匿名用户可以登录,具有information_schema和test库的相干权限。

  

  再次测试匿名用户登录

  

猜你喜欢