阿里云上,mysql安装过程

1、 找到安装包

网上有下,我是自己的百度云

2、安装 mysql

#tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

#mv mysql-5.6.33-linux-glibc2.5-x86_64 /home/mysql5.6.33

3、添加用户与组

#cd /home/mysql5.6.33

#groupadd mysql

#useradd -r -g mysql mysql

#cd ..

#chown -R mysql:mysql mysql5.6.33

4、安装数据库

#su mysql

#cd /home/mysql5.6.33/scripts

#./mysql_install_db --user=mysql --basedir=/home/mysql5.6.33 --datadir=/home/mysql5.6.33/data

#exit

#如果报-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory,eixt并用root用户执行 

#yum -y install perl perl-devel     

#yum install libaio

后在初始化数据库即可。   

如果还报错 就继续安装

please install the following Perl modules before executing

yum install perl-devel* 

5、配置文件 修改前做好备份

#cd /home/mysql5.6.33/support-files

#cp my-default.cnf /etc/my.cnf

拷贝mysql.server后,才可以直接运行,类似于window/system32目录功能

#cp mysql.server /etc/init.d/mysql

#vim /etc/init.d/mysql

修改mysql文件中的两个变更值

basedir=/home/mysql5.6.33

datadir=/home/mysql5.6.33/data

#vi /etc/my.cnf(大小写区分)

在mysqld中添加

lower_case_table_names=1

character_set_server = utf8

max_allowed_packet = 20M

ft_min_word_len=1

max_connections=1000

datadir = /home/mysql5.6.33/data

6、配置环境变量

vim /etc/profile

在文件中增加以下两行:

export MYSQL_HOME="/home/mysql5.6.33"

export PATH="$PATH:$MYSQL_HOME/bin"

7、让环境变量生效

#source /etc/profile

8、添加自启动服务

#chkconfig --add mysql

#chkconfig mysql on

9、启动mysql

#cd /home/mysql5.6.33/bin

#service mysql start

10、 添加用户密码

#cd /home/mysql5.6.33/bin

方法一:

#mysql -u root -p 

创建用户并给远程访问权限

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

方法二:

#./mysqladmin -u root password 'root123'

报这个错的时候,就要加-h 127.0.0.1 例 #./mysqladmin -h 127.0.0.1  -u root password 'root123'

./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'

Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

出现这个表示设置成功

Warning: Using a password on the command line interface can be insecure.

#./mysql -h127.0.0.1 -u root -p 加车后输入密码 root123

如果想远程访问就执行

use mysql

update user set host='%' wehere user='root';

猜你喜欢

转载自blog.csdn.net/taozhe666/article/details/80664084