您现在的位置是:首页 > 学无止境 > linux

linux(阿里云) CentOS安装MySql 5.5.62(下载 tar 方式安装)

贾继涛 2018-12-10 1321人围观
linux 

1. 先去官网下载mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

2. 解压 tar -xvf mysql-5.5.62-linux-glibc2.12-x86_64.tar.gz

3. 复制到/usr/local/mysql下

4. 修改my.cnf配置文件 

vi /etc/my.cnf

将以下内容添加到my.cnf

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
socket=/var/lib/mysql/mysql.sock
 
[mysqld]
skip-name-resolve
#设置3306端口
port = 3306 
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装目录, 这里的目录一定要是你解压后并且改了名的目录哟..
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录, 这里的目录一定要是你解压后并且改了名的目录哟..
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_name=1
max_allowed_packet=16M


 

5. 切换目录到mysql中

 cd /usr/local/mysql

6. 切换目录到mysql中

 groupadd mysql
 useradd -g mysql mysql
 chown -R mysql:mysql ./

7.  安装mysql

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

8. 配置Mysql

 chown -R mysql:mysql data
 chown 777 /etc.my.cnf
 cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
 chmod +x /etc/rc.d/init.d/mysqld
  chkconfig --add mysqld
 chkconfig --list mysqld

9.  配置文件中这个文件如果没有需要创建并赋予权限 chmod 777 /var/lib/mysql

10. 没有密码直接登录

11. 修改密码

mysql -uroot -p
mysql> use mysql
mysql> update user set password=password('需要设置的密码') 
       where user='root' and host='localhost';
mysql> flush privileges;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' 
      IDENTIFIED BY '刚才设置的root密码' WITH GRANT OPTION;


 

 

 

 

 

 


您的支持