idea安装mysql

先检查linux服务器上是否已经安装了mysql

[root@localhost  ~]# rpm -qa | grep mysql

 

未安装则无任何信息返回,若已安装则会返回已安装的版本信息,可通过--nodeps关键字卸载mysql

[root@localhost local]#rpm -e 返回的mysql版本信息 –nodeps

2. 下载mysql安装包mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 

把下载的安装包解压到/usr/local目录里,重命名目录为mysql

[root@localhost ~]# tar -zxf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local

[root@localhost local]# mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql

 

3. 创建mysql用户组及用户

[root@localhost local]# groupadd mysql

[root@localhost local]# useradd -r -g mysql mysql

 

4. 进入mysql目录,对用户mysql和分组mysql进行授权

[root@localhost mysql]# chown -R mysql:mysql ./

 

5. 进入/mysql/scripts/目录执行mysql_install_db脚本 

[root@localhost mysql]# cd scripts/

[root@localhost scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/mysql.pid --tmpdir=/tmp

 

安装报错,可直接在线安装perl和autoconf

[root@localhost scripts]# yum install perl

[root@localhost scripts]# yum -y install autoconf

 

再次执行上面的脚本

 

6. 配置my.cnf 

[root@localhost scripts]# vi /etc/my.cnf

datadir = /usr/local/mysql/data

log-error = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

user = mysql

tmpdir = /tmp

 

7. 设置启动脚本 

[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld

[root@localhost mysql]# chmod 755 /etc/init.d/mysqld

 

8. 启动服务

  service mysqld start

 

9. 进入bin目录连接数据库./mysql 修改root的用户密码和允许远程连接

mysql> use mysql;

mysql> update user set password=passworD("123456") where user='root';

mysql> flush privileges;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

mysql> flush privileges;

原文地址:https://www.cnblogs.com/dingguofeng/p/13814632.html