linux服务器上安装mysql
mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar linux操作系统和版本信息: 1、检查linux服务器上是否已安全mysql [[email?protected] ~]# rpm -qa|grep -i mysql 未安装则无任何信息返回,若已安装则会返回已安装的版本信息,可通过--nodeps关键字卸载mysql [[email?protected] local]#rpm -e 返回的mysql版本信息 --nodeps 2、添加分组和用户 [[email?protected] ~]# cd /usr/local 3、将下载的安装包上传到/usr/local目录上,解压安装包 [[email?protected] local]# tar zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz? 解压后重命名解压后的文件夹: [[email?protected] local]# mv mysql-5.6.44-linux-glibc2.12-x86_64 mysql 4、进入mysql目录,对用户和分组进行授权 5、进入/mysql/scripts/目录执行mysql_install_db脚本 安装报错,可直接在线安装perl和autoconf [[email?protected] scripts]# yum install perl [[email?protected] scripts]# yum -y install autoconf 再次执行[[email?protected] 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 安装成功 6、完成后将mysql/目录下除了data/目录的所有文件,改回root用户所有,mysql用户只需作为mysql/data/目录下所有文件的所有者 [[email?protected] mysql]# chown -R root:root ./ 7、设置启动脚本 [[email?protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld [[email?protected] mysql]# chmod 755 /etc/init.d/mysqld 8、复制配置文件并修改配置文件 [[email?protected] mysql]# cp ./support-files/my-default.cnf /etc/my.cnf 修改配置文件,编辑etc/my.cnf文件,在[mysqld]下增加 [mysqld] 9、启动服务 [[email?protected] mysql]# service mysqld start 10、修改环境变量,编辑etc/profile文件,在文件的最后增加: MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin 11、连接数据库,进入bin目录:? ./mysql 12、修改root的用户密码和允许远程连接 mysql> use mysql; mysql> update user set password=passworD("密码") where user=‘root‘; mysql> flush privileges; mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘trawe901‘ WITH GRANT OPTION; mysql> flush privileges; mysql>exit; 13、配置字符编码等 在/etc/my.cnf中的[mysqld]下方添加: character_set_server = utf8 lower_case_table_names=1 log_bin_trust_function_creators=true 14、通过客户端工具连接mysql数据库成功 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |