运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

Linux配置mysql

运维开发网 https://www.qedev.com 2020-07-17 09:49 出处:网络
linux配置mysql(要求全部使用免安装版) 1.从官网下载mysql5.tar.gz 2.使用xftp把mysql的压缩包上传到服务器上
Linux配置mysql(要求全部使用免安装版) 1.从官网下载mysql5.tar.gz 2.使用xftp把mysql的压缩包上传到服务器上 3.解压mysql压缩包 tar -zxvf xxxxx 4.把mysqlxxxxx改名为mysql mv mysqlxxxx mysql 5.在mysql目录中创建data目录(存放日志的目录) mkdir data 6.创建mysql的用户群组(在~根目录下) groupadd mysql(群组的名字) 7.创建mysql群组下的用户 useradd -r -s /sbin/nologin -g mysql(这个mysql为群组的名字) mysql(这个为用户的名字) -d /home/apps/mysql 8.为创建的mysql新用户进行授权 chown -R mysql.mysql /home/apps/mysql 9.初始化mysql数据库 !!!!!!!在初始化mysql数据库的时候会出现一个默认的登录密码,必须要记录,在后面要用!!!!!! 在mysql的bin目录中 !!!!在bin目录中有很多启动命令,一定要使用mysqld不要使用mysql!!!! ./mysqld --initialize --user=mysql --basedir=/home/apps/mysql --datadir=/home/apps/mysql/data 获取初始密码:(随机生成)

Linux配置mysql !!此处会生成原始密码,一定要记住后面要用到它改密码 10.修改my.cnf文件 vim /etc/my.cnf 下面为修改内容

[mysqld] basedir=/home/apps/mysql datadir=/home/apps/mysql/data socket=/tmp/mysql.sock user=mysql port=3306 character_set_server=utf8 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 [mysqld_safe] log-error=/home/apps/mysql/data/error.log pid-file=/home/apps/mysql/data/mysqld.pid tmpdir=/tmp
11.把mysql添加到系统服务中 在mysql的目录 cp support-files/mysql.server /etc/init.d/mysqld mysqld文件并不存在(也就是说在init.d目录下并不存在mysqld),是把mysql.server文件复制过去后修改了名字 mysqld就是mysql.server文件 12.编辑mysqld文件 vim /etc/init.d/mysqld 以下为添加内容(这几个等号后面没有跟内容,后面是要加上去的,仔细找三个没有在一起)
basedir=/home/apps/mysql
datadir=/home/apps/mysql/data
mysqld_pid_file_path=/home/apps/mysql/data/mysqld_pid

Linux配置mysql

 

 

Linux配置mysql

 

13.启动mysql服务 service mysqld start 看到以下内存说明启动成功: Starting MySQL.Logging to ‘/home/apps/mysql/data/error.log‘. SUCCESS! 14.登录mysql(需要用到第九步的初始密码) 在mysql的bin目录下 ./mysql -u root -p 15.修改root用户的密码(需要输入刚才保存的随机密码) 所有的命令行/sql语句都必须要带分号";",而且所有的字符串都必须使用单引号‘‘,不能使用双引号 set password for [email protected]=password(‘123456‘); 16.配置mysql的远程访问 查看所有的数据库 show databases; 使用mysql数据库 use mysql; 查看mysql数据库下的所有表名 show tables; update user set host=‘%‘ where user=‘root‘ limit 1; 17.提交和刷新 flush privileges; 完成

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号