1.我自己是使用Xftp7来传输文件,其他的软件也是可以的,首先
mkdir temp
在linux系统的root目录中创建一个temp目录
先在Xttp里面,把mysql的压缩安装包传输到/root/temp里面
然后在Xshell里面打开虚拟机,cd切换到/root/temp下,开始解压MySQL安装包。
解压完成后,把mysql移动到/uer/local/mysql下,同时命名为mysql
切换到local下,①创建mysql用户组,②创建mysql用户,并添加到mysql用户组
创建完成后,开始给mysql组进行授权。
chown -R mysql . chgrp -R mysql .
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
复制这一段,开始给数据库初始化,并且记住自己数据库的密码。
复制这两行
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
开始添加软链接。
然后切换到mysql目录下,将mysql的启动文件拷贝到 /etc/init.d/mysql
拷贝完后,开始启动mysql
把开机启动进行设置好。
给数据库添加软连接。
添加环境变量
vi /etc/profile
按"i"键,进入编辑模式,在最后一行添加
export PATH=/usr/local/mysql/bin:$PATH
添加后,按ESC键,退出编辑模式,:wq保存退出,然后输入./etc/profile,使环境变量生效。
然后连接mysql,输入数据库的命令,把最开始记住的密码拷贝过来,回车,显示最后一行为正常。
更改密码,把自己的数据库密码进行设置(建议)
输入初始化时的密码
mysql> set password=password("root"); //设置密码位root
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;给数据库进行授权,并刷新权限。
完成后,我是去sqlyog进行验证的
显示这样为正常。
,