hcwzwx 发表于 2018-9-30 08:26:23

MySQL + MySQL Front 安装使用

# cat /etc/redhat-releaseRed Hat Enterprise Linux Server>1.       安装mysql-5.1.50 # tar –zxvf mysql-5.1.50-linux-i686-glibc23.tar.gz –C /usr/local # cd /usr/local # ln –sv mysql-5.1.50-linux-i686-glibc23/ mysql # groupadd –r mysql   // -r 为系统组 # useradd –g mysql –s /sbin/nologin –M –r mysql # cd /mysql # chown mysql:mysql . –R   //注意点 # mkdir /mysql/data -pv //将mysql的数据保存在该目录下 # chown mysql:mysql /mysql/data –R # scripts/mysql_install_db --user=mysql –datadir=/mysql/data # chown –R root .   //注意点 # chown mysql data –R # cp support-files/my-large.cnf /etc/my.cnf # vim /etc/my.cnf   添加一行:datadir = /mysql/data/   修改:innodb_data_home_dir = /mysql/data/         innodb_log_group_home_dir = /mysql/data/# bin/mysql_safe --user=mysql --datadir=/mysql/data/ # cp support-files/mysql.server /etc/init.d/mysqld # chkconfig --add mysqld # chkconfig mysqld on # service mysqld start # vim /etc/profile添加:PATH=$PATH:/usr/local/mysql/bin # . /etc/profile # vim /etc/ld.so.conf.d/mysql.conf添加: /usr/local/mysql/lib # ldconfig [-v] # ln –sv /usr/local/mysql/include/ /usr/include/mysql # mysql //尝试登录 # mysqladmin –uroot password ‘123456’    # mysql –uroot –p Enter password: mysql> \q  安装结束后,用MySQL Front 连接MySQL服务器时,可能会出现如下错误:
  “SQL执行错误#1130....”这种错误的原因是你没有给其他用户授权。
  解决办法有两种:
  第一种:在服务器端上连接上Mysql;

  mysql>GRANT ALL PRIVILEGES ON *.* TO root@'192.168.0.0/255.255.255.0'>  mysql>FLUSH PRIVILEGES;
  mysql>select User,Host,Password from mysql.user;
  +------+---------------------------+-------------------------------------------+
  | user | host                      | password                                  |
  +------+---------------------------+-------------------------------------------+
  | root | localhost               | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
  | root | station31.example.com   | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
  | root | 127.0.0.1               | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
  | root | 192.168.0.0/255.255.255.0 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
  +------+---------------------------+-------------------------------------------+
  出现红色字段类似的行,就可以了。接下来,用Mysql Front 登录你的Mysql服务器...
  第二种:1.查看Linux防火墙是否关掉;
  2.使用MySQL Front再次连接;
  3.登录Mysql:
  4.首先使用update把mysql.user中的root的host从localhost修改成%:
  mysql> UPDATE mysql.user SET Host='%' WHERE Host='localhost' ;
  mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%";
  mysql> FLUSH PRIVILEGES ;
  5.再次连接,显示成功。

页: [1]
查看完整版本: MySQL + MySQL Front 安装使用