Linux下MySQL-glibc安装详解(小白专属)
第一步:上传软件包并解压
第二步:详细步骤
①创建数据库专用用户mysql(所属组也是mysql)
shell> useradd -r -g mysql -s /bin/false mysql
shell> groupadd mysql
shell> id mysql
②清空系统中原有的mariadb配置文件(/etc/my.cnf)
shell> rm -rf /etc/my.cnf
③把mysql解压后的安装包移动到/根目录下,并更名为mysql_3306
shell> mv filename /mysql_3306
④切换到mysql的工作目录/mysql_3306,并创建一个mysql-files
shell> cd /mysql_3306
shell> mkdir mysql-files
⑤更改mysql-files权限
shell> chown mysql:mysql mysql-files shell> chmod 750 cd ..mysql-files
⑥初始化数据库(可以实现数据的初始化,并会产生一个随机密码)
shell> bin/mysqld --initialize --user=mysql --basedir=/mysql_3306

说明: --initialize 初始化;
--user=mysql 以mysql用户的身份初始化数据库,产生的文件都是mysql作为拥有者;
--basedir=/mysql_3306 mysql其安装目录,很重要
运行完毕后保存root的密码!
查看是否初始化成功,看mysql目录下有没有产生data文件夹其中至少有一个mysql文件夹
⑦设置安全加密连接
shell> bin/mysql_ssl_rsa_setup --datadir=/mysql_3306/data
注意:因为更改了默认安装路径,所以需要加 --datadir=/mysql_3306/data
⑧启动数据库
(1)拷贝文件至指定路径,并修改脚本文件力mysql的安装和数据目录
shell> cp support-files/mysql.server /etc/init.d/mysql_3306
注意:默认情况下,GLBIC版本的数据库要求安装到/usr/local/mysql目录,器mysql.server对应的目录也是/usr/local/mysql,这会导致mysql无法启动,所以要更改basedir和datadir两个变量
shell> vim /etc/init.d/mysql_3306
basedir= /mysql_3306
datadir= /mysql_3306/data
⑨启动数据库
shell > service mysql_3306 start
mysql日志:/mysql_3306/data/wlj.err
⑩更改数据库管理员密码
方法一、bin/mysqladmin -u root password '123456' -p

方法二、

11.把客户端命令添加到环境变量

设置完成后,可以在任意位置调用mysql客户端命令
12.手工定义mysql的配置文件

配置成功后,重启服务: service mysql_3306 restart

注:记得看官方文档

浙公网安备 33010602011771号